Navigation

    VEYE IMAGING Forum

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Recent
    • Popular
    • Users
    • WIKI
    • veye.cc

    SOLVED MV-MIPI-IMX178M+树莓派4B+OSPI5.15,官网例程不能使用

    Raspberry Pi App Software
    2
    45
    6009
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      maifengW2023 last edited by maifengW2023

      安装驱动正常,
      1.png ;
      用VLC调用也正常,
      2.png ;
      但是执行官网例程不行,
      3.png ;
      按wiki教程执行实时预览也报错,
      4.png ;
      python工具执行也报错,
      5.png ;
      能否提供imx178的例程或详细参数说明,主要是本相机支持的参数说明,我们用本相机的需求主要是能设置硬件触发跟非触发模式,曝光时间、增益调整;主要是利用IMX178的高量子效应捕获1064波段的激光光斑。 请给予技术支持!

      veye_xumm 1 Reply Last reply Reply Quote 0
      • veye_xumm
        veye_xumm @maifengW2023 last edited by

        @maifengw2023
        你好,请确认使用的是github上最新的sample吗?
        最新的sample,应该是在raw_camera目录下,看起来你这个不太像。raspberrypi_v4l2\samples\opencv\raw_camera

        @maifengw2023 said in MV-MIPI-IMX178M+树莓派4B+OSPI5.15,官网例程不能使用:

        主要是本相机支持的参数说明,我们用本相机的需求主要是能设置硬件触发跟非触发模式,曝光时间、增益调整;主要是利用IMX178的高量子效应捕获1064波段的激光光斑。 请给予技术支持!

        相机支持的参数,v4l2驱动中有很少一部分,大部分都需要使用脚本直接读写寄存器的形式访问。
        https://wiki.veye.cc/index.php/Mv_mipi_i2c.sh_user_guide
        寄存器功能说明如下:
        https://wiki.veye.cc/index.php/MV_Series_MIPI_Camera_Register_Map/zh

        触发模式的使用例程在下面这篇文章的7.4部分。
        https://wiki.veye.cc/index.php/Mv_series_camera_appnotes_4_jetson/zh

        此外c语言的取图demo就是yavta 。

        M 1 Reply Last reply Reply Quote 0
        • M
          maifengW2023 @veye_xumm last edited by

          @veye_xumm
          是用的官网的,例程,我下载的taz文件里没有,我单独从源码里面拷贝的这个例程

          veye_xumm 1 Reply Last reply Reply Quote 0
          • veye_xumm
            veye_xumm @maifengW2023 last edited by

            @maifengw2023
            https://github.com/veyeimaging/raspberrypi_v4l2/blob/main/samples/opencv/raw_camera/v4l2dev_2_opencv_show_grey.py
            4ab47101-4cd6-48b8-8d8a-2c70aea27afe-image.png
            这个地方是写死的,不知为何你的执行错误,提示少了这几个字符。

            M 1 Reply Last reply Reply Quote 0
            • M
              maifengW2023 @veye_xumm last edited by maifengW2023

              @veye_xumm >>
              改成GRAY8后报这个错
              %Run v4l2dev_2_opencv_show_grey.py
              [ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (1824) handleMessage OpenCV | GStreamer warning: Embedded video playback halted; module v4l2src0 reported: Device '/dev/video0' does not support 1:4:7:1 colorimetry
              [ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (914) open OpenCV | GStreamer warning: unable to start pipeline
              [ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (501) isPipelinePlaying OpenCV | GStreamer warning: GStreamer: pipeline have not been created
              camera open failed
              15b82111-de74-4b44-a569-757fa05da850-image.png

              veye_xumm 1 Reply Last reply Reply Quote 0
              • veye_xumm
                veye_xumm @maifengW2023 last edited by

                @maifengw2023 你用的驱动是从源码编译的吗?用哪个目录下的编译的?

                M 1 Reply Last reply Reply Quote 0
                • M
                  maifengW2023 @veye_xumm last edited by

                  @veye_xumm 直接下载的,我又做了系统,最新的5.15.84;
                  wget https://github.com/veyeimaging/raspberrypi_v4l2/releases/latest/download/raspberrypi_v4l2.tgz

                  veye_xumm 2 Replies Last reply Reply Quote 0
                  • veye_xumm
                    veye_xumm @maifengW2023 last edited by

                    @maifengw2023 我们搭建环境复现一下你的问题。

                    1 Reply Last reply Reply Quote 0
                    • veye_xumm
                      veye_xumm @maifengW2023 last edited by

                      @maifengw2023 你好,这个问题已经解决,请从github下载最新的release并测试。

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        maifengW2023 @veye_xumm last edited by maifengW2023

                        @veye_xumm 需要重新安装驱动程序吗?链接地址方便发一下吗?
                        另外能不能给个例程,修改曝光时间、修改增益及修改是否硬件触发的例程,非常感谢!

                        veye_xumm 1 Reply Last reply Reply Quote 0
                        • veye_xumm
                          veye_xumm @maifengW2023 last edited by

                          @maifengw2023

                          @maifengw2023 said in MV-MIPI-IMX178M+树莓派4B+OSPI5.15,官网例程不能使用:

                          需要重新安装驱动程序吗?链接地址方便发一下吗?

                          需要
                          wget https://github.com/veyeimaging/raspberrypi_v4l2/releases/latest/download/raspberrypi_v4l2.tgz

                          @maifengw2023 said in MV-MIPI-IMX178M+树莓派4B+OSPI5.15,官网例程不能使用:

                          另外能不能给个例程,修改曝光时间、修改增益及修改是否硬件触发的例程,非常感谢!

                          按照wiki上脚本直接配置就可以。
                          https://wiki.veye.cc/index.php/Mv_mipi_i2c.sh_user_guide

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            maifengW2023 @veye_xumm last edited by maifengW2023

                            @veye_xumm
                            问题依旧啊!我先卸载了驱动,有重新下载安装驱动
                            4250a186-cc74-41a7-a714-8742f73ab57a-image.png
                            /raspberrypi_v4l2/release/driver_bin/5.15.84-v7l+ 这个文件夹下的还是老的文件
                            3b7bd927-d6c4-4c0f-ae3a-13995aef9791-image.png
                            /raspberrypi_v4l2/driver_source/cam_drv_src/rpi-5.15_all 这个文件夹下是新的
                            0e70cfdf-5ebe-47a5-8029-89a99b81e832-image.png

                            veye_xumm 2 Replies Last reply Reply Quote 0
                            • veye_xumm
                              veye_xumm @maifengW2023 last edited by

                              This post is deleted!
                              1 Reply Last reply Reply Quote 0
                              • veye_xumm
                                veye_xumm @maifengW2023 last edited by

                                @maifengw2023 said in MV-MIPI-IMX178M+树莓派4B+OSPI5.15,官网例程不能使用:

                                5.15.84-v7l+

                                这个目录下的我手头的板子不是此版本,你需要在你的板子上编译一下,然后拷贝到此目录,再次安装。

                                M 3 Replies Last reply Reply Quote 0
                                • M
                                  maifengW2023 @veye_xumm last edited by maifengW2023

                                  @veye_xumm
                                  郁闷死了,编译总是报错,没有内核下的build文件夹,又要下载更新,安装内核,原来系统就是因为问题,升级了系统,这样搞太不方便了,这个驱动形式兼容性需要解决一些,要不然不同的版本都需要编译驱动,这样有点不合适!
                                  内核升级了,还是没有这个文件夹,哎!
                                  3dd5ec67-4e8d-45da-9442-d28379cedfdb-image.png

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    maifengW2023 @veye_xumm last edited by maifengW2023

                                    @veye_xumm
                                    你们能帮忙编译一下吗?折腾这个内核,我都搞了两天了,昨天晚上搞到半夜,这个对系统级的操作还是有点不足,这样折腾真的受不了!
                                    升级后的内核成最新的了Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux😢

                                    veye_xumm 1 Reply Last reply Reply Quote 0
                                    • M
                                      maifengW2023 @veye_xumm last edited by

                                      @veye_xumm
                                      2. 从这个链接中查找到对应当前的版本的deb安装包并安装。
                                      tag请根据本机piOS版本与raspberrypi OS tags确定。

                                      这个更新内核,我是不是应该下这个;
                                      raspberrypi-kernel-headers_1.20230317-1_armhf.deb

                                      veye_xumm 1 Reply Last reply Reply Quote 0
                                      • veye_xumm
                                        veye_xumm @maifengW2023 last edited by

                                        @maifengw2023 在整你说的这个版本的,等等。
                                        ’Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux‘

                                        1 Reply Last reply Reply Quote 0
                                        • veye_xumm
                                          veye_xumm @maifengW2023 last edited by

                                          @maifengw2023
                                          对于从32位系统升级的树莓派4,现在默认会给切换到64位,但是编译环境不全。
                                          可以在/boot/config.txt中添加arm_64bit=0然后重启,切换回32bit模式。
                                          我已编译好了6.1.21-v7l+版本,请留一个邮箱。收到后:

                                          1. 在/boot/config.txt中添加arm_64bit=0然后重启,切换回32bit模式。
                                          2. 按照正常步骤安装veye_mvcam驱动即可。
                                          M 1 Reply Last reply Reply Quote 0
                                          • M
                                            maifengW2023 @veye_xumm last edited by

                                            @veye_xumm
                                            363071512@qq.com

                                            veye_xumm 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post