Line 65: |
Line 65: |
| ADP-MV1需要独立的5V供电,可以使用杜邦线直接从树莓派主板取电。 | | ADP-MV1需要独立的5V供电,可以使用杜邦线直接从树莓派主板取电。 |
| [[File:ADP-MV1-MV-MIPI-X 07.jpg|center|thumb|800x800px|ADP-MV1 power supply]] | | [[File:ADP-MV1-MV-MIPI-X 07.jpg|center|thumb|800x800px|ADP-MV1 power supply]] |
− | <br />
| |
| <br /> | | <br /> |
| ===== 树莓派5 ===== | | ===== 树莓派5 ===== |
| 二者使用15P转22P的FFC同面线连接,注意接触面安装方向。 | | 二者使用15P转22P的FFC同面线连接,注意接触面安装方向。 |
| + | {| class="wikitable" |
| + | !TOP |
| + | !BOTTOM |
| + | |- |
| + | |[[File:ADP-MV1 to RPI5.jpg|center|thumb|600x600px|ADP-MV1 to RPI5]] |
| + | |[[File:ADP-MV1 to RPI5 2.jpg|alt=|center|thumb|600x600px|ADP-MV1 to RPI5_2]] |
| + | |}<br /> |
| ===== 树莓派Model B和Model B+ ===== | | ===== 树莓派Model B和Model B+ ===== |
| 二者使用1mm间距*15P的FFC异面线连接,注意接触面安装方向。 | | 二者使用1mm间距*15P的FFC异面线连接,注意接触面安装方向。 |
Line 83: |
Line 89: |
| ===== 树莓派5 ===== | | ===== 树莓派5 ===== |
| RAW-MIPI-SC132M使用15to22pin同面FFC线,其他RAW系列相机使用22pin异面FFC线。 | | RAW-MIPI-SC132M使用15to22pin同面FFC线,其他RAW系列相机使用22pin异面FFC线。 |
| + | [[File:RAW CAM to RPI5.jpg|center|thumb|800x800px|RAW CAM to RPI5]] |
| + | <br /> |
| | | |
| ===== 树莓派Model B和Model B+ ===== | | ===== 树莓派Model B和Model B+ ===== |
Line 391: |
Line 399: |
| | | |
| 设置roi后,最大帧率会自动调整。 | | 设置roi后,最大帧率会自动调整。 |
| + | |
| + | 注:此方法不适用于树莓派5。 |
| | | |
| * 方法2,使用自定义roi_x,roi_y配合<code>--set-fmt-video</code> | | * 方法2,使用自定义roi_x,roi_y配合<code>--set-fmt-video</code> |
Line 402: |
Line 412: |
| | | |
| ===== 设置ROI ===== | | ===== 设置ROI ===== |
− | <code>v4l2-ctl --set-selection=target=crop,top=0,left=0,width=$WIDTH,height=$HEIGHT</code> | + | <code>v4l2-ctl --set-ctrl roi_x=0</code> |
| + | |
| + | <code>v4l2-ctl --set-ctrl roi_y=0</code> |
| + | |
| + | <code>v4l2-ctl --set-fmt-video=width=$WIDTH,height=$HEIGHT</code> |
| | | |
| ===== 设置帧率 ===== | | ===== 设置帧率 ===== |
Line 518: |
Line 532: |
| | | |
| ===== 实时预览 ===== | | ===== 实时预览 ===== |
| + | 在树莓派5上,vlc进行播放现在有问题,不能使用。 |
| | | |
| ====== 使用vlc播放图像 ====== | | ====== 使用vlc播放图像 ====== |
Line 587: |
Line 602: |
| | | |
| <code>python ./v4l2dev_2_opencv_show_grey.py --width 640 --height 480 --fps 30</code> | | <code>python ./v4l2dev_2_opencv_show_grey.py --width 640 --height 480 --fps 30</code> |
| + | |
| + | 对于树莓派5,需要增加一个<code>--ctldev /dev/v4l-subdev*</code>参数用于指明配置参数的subdev。 |
| | | |
| ==== 触发模式 ==== | | ==== 触发模式 ==== |
Line 592: |
Line 609: |
| | | |
| ===== 设置ROI和帧率 ===== | | ===== 设置ROI和帧率 ===== |
− | <code>v4l2-ctl --set-selection=target=crop,top=0,left=0,width=$WIDTH,height=$HEIGHT</code> | + | <code>v4l2-ctl --set-ctrl roi_x=0</code> |
| + | |
| + | <code>v4l2-ctl --set-ctrl roi_y=0</code> |
| + | |
| + | <code>v4l2-ctl --set-fmt-video=width=$WIDTH,height=$HEIGHT</code> |
| | | |
| <code>v4l2-ctl --set-ctrl frame_rate=$FPS</code> | | <code>v4l2-ctl --set-ctrl frame_rate=$FPS</code> |
Line 628: |
Line 649: |
| | | |
| ====== 进行硬触发操作 ====== | | ====== 进行硬触发操作 ====== |
| + | 在其他的shell终端,可以多次执行下面命令进行多次触发。 |
| + | |
| <code>python gpio_trigger.py</code> | | <code>python gpio_trigger.py</code> |
| | | |
Line 834: |
Line 857: |
| === shell脚本进行参数配置 === | | === shell脚本进行参数配置 === |
| 我们提供了shell脚本来配置参数。 | | 我们提供了shell脚本来配置参数。 |
| + | |
| + | https://github.com/veyeimaging/raspberrypi_v4l2/tree/main/mv_tools_rpi |
| | | |
| [[mv_mipi_i2c.sh user guide]] | | [[mv_mipi_i2c.sh user guide]] |