Changes

Jump to navigation Jump to search
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]]

Navigation menu