Navigation

    VEYE IMAGING Forum

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

    SOLVED MV IMX 287 多相机12bit录制问题

    General Discussion
    2
    2
    502
    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.
    • E
      EtherealHorizon last edited by

      在Jetson AGX Orin上使用ADP-N4连接两个IMX287相机,0号相机接在bus30,1号相机接在bus31
      当i2c设置输出为12bit(2)且v4l2也设置pixelformat为XY12的时候,0相机可以以12bit记录,但是1相机会报错
      1相机只要i2c设置为2就无法记录,会报错,且即使v4l2设置为12bit也会以8bit记录
      报错信息:

      v4l2-ctl --stream-mmap --stream-count=1000 -d /dev/video1 --verbose --stream-to=test1.raw
      VIDIOC_QUERYCAP: ok
                      VIDIOC_REQBUFS returned 0 (Success)
                      VIDIOC_QUERYBUF returned 0 (Success)
                      VIDIOC_QUERYBUF returned 0 (Success)
                      VIDIOC_QUERYBUF returned 0 (Success)
                      VIDIOC_QUERYBUF returned 0 (Success)
                      VIDIOC_QBUF returned 0 (Success)
                      VIDIOC_QBUF returned 0 (Success)
                      VIDIOC_QBUF returned 0 (Success)
                      VIDIOC_QBUF returned 0 (Success)
                      VIDIOC_STREAMON returned 0 (Success)
      cap dqbuf: 0 seq:      0 bytesused: 382976 ts: 0.000000 (error, ts-monotonic, ts-src-eof)
      cap dqbuf: 1 seq:      1 bytesused: 382976 ts: 0.000000 (error, ts-monotonic, ts-src-eof)
      cap dqbuf: 2 seq:      2 bytesused: 382976 ts: 0.000000 (error, ts-monotonic, ts-src-eof)
      cap dqbuf: 3 seq:      3 bytesused: 382976 ts: 0.000000 (error, ts-monotonic, ts-src-eof)
      

      i2c设置:

      sudo ./mv_mipi_i2c.sh -w -f pixelformat -p1 2 -b 31
      w pixelformat is 2
      
      veye_xumm 1 Reply Last reply Reply Quote 0
      • veye_xumm
        veye_xumm @EtherealHorizon last edited by

        @etherealhorizon
        使用mv_mipi_i2c.sh脚本,只是直接写入了摄像头寄存器,配置了摄像头的数据格式,但是v4l2驱动中并未得到通知。建议你采用v4l2-ctl配置相机关于相机分辨率,帧率,数据格式的参数。
        比如用下面这个脚本测测看。

        export WIDTH=704
        export HEIGHT=544
        export FPS=319
        
        v4l2-ctl --set-ctrl roi_x=0
        v4l2-ctl --set-ctrl roi_y=0
        v4l2-ctl --set-fmt-video=width=$WIDTH,height=$HEIGHT,pixelformat=XY12
        v4l2-ctl --set-ctrl frame_rate=$FPS
        
        v4l2-ctl --set-fmt-video=width=$WIDTH,height=$HEIGHT,pixelformat=XY12 --stream-mmap --stream-count=1000 -d /dev/video0 --verbose --stream-to=test1.raw
        
        1 Reply Last reply Reply Quote 0
        • First post
          Last post