Line 479: |
Line 479: |
| <code>v4l2-ctl --set-ctrl vi_time_out_disable=1</code> | | <code>v4l2-ctl --set-ctrl vi_time_out_disable=1</code> |
| ======开始取图====== | | ======开始取图====== |
− | <code>v4l2-ctl --set-fmt-video=width=3088,height=2064,pixelformat=GREY --stream-mmap --stream-count=5 --stream-to=y8-3104x2064.raw</code> | + | <code>v4l2-ctl --set-fmt-video=width=3088,height=2064,pixelformat=GREY --stream-mmap --stream-count=-1 --stream-to=y8-3104x2064.raw</code> |
| ======进行软触发操作====== | | ======进行软触发操作====== |
| 在其他的shell终端,可以多次执行下面命令进行多次触发。 | | 在其他的shell终端,可以多次执行下面命令进行多次触发。 |
Line 485: |
Line 485: |
| <code>v4l2-ctl --set-ctrl <small>soft_trgone=1</small></code> | | <code>v4l2-ctl --set-ctrl <small>soft_trgone=1</small></code> |
| | | |
− | ====== 停止触发模式 ====== | + | ====== 停止触发和采集 ====== |
| + | 由于内核驱动中,死循环等待新图片,因此需要先取消vi_time_out_disable,然后再退出采集操作。 |
| + | |
| <code>v4l2-ctl --set-ctrl vi_time_out_disable=0</code> | | <code>v4l2-ctl --set-ctrl vi_time_out_disable=0</code> |
| + | |
| + | 在取图命令的终端中,按Ctrl+C退出采集操作。 |
| | | |
| ===== 硬触发 ===== | | ===== 硬触发 ===== |
| + | 使用[https://github.com/NVIDIA/jetson-gpio jetson-gpio]进行触发操作,首先请安装并配置好jetson-gpio。 |
| + | |
| + | 下面以使用jetson GPIO40(Board num)为模拟触发源,上升沿触发为例。 |
| + | |
| + | 可以使用[[Mv mipi i2c.sh user guide|mv_mipi_i2c.sh]]脚本进行丰富的触发参数设置。 |
| + | |
| + | ====== 硬件连接 ====== |
| + | [[File:MV camera hardware trigger connection.jpg|center|thumb|800x800px|MV camera hardware trigger connection]] |
| + | <br /> |
| + | ======设置模式====== |
| + | <code>v4l2-ctl --set-ctrl <small>trigger_mode=1</small></code> |
| + | |
| + | <code>v4l2-ctl --set-ctrl <small>trigger_src=1</small></code> |
| + | |
| + | <code>v4l2-ctl --set-ctrl vi_time_out_disable=1</code> |
| + | ======开始取图====== |
| + | <code>v4l2-ctl --set-fmt-video=width=3088,height=2064,pixelformat=GREY --stream-mmap --stream-count=-1 --stream-to=y8-3104x2064.raw</code> |
| + | ======进行硬触发操作====== |
| + | <code>python gpio_trigger_jetson.py</code> |
| + | |
| + | Note:触发脚本链接。 |
| + | ====== 停止触发和采集 ====== |
| + | 由于内核驱动中,死循环等待新图片,因此需要先取消vi_time_out_disable,然后再退出采集操作。 |
| + | |
| + | <code>v4l2-ctl --set-ctrl vi_time_out_disable=0</code> |
| + | |
| + | 在取图命令的终端中,按Ctrl+C退出采集操作。 |
| | | |
| === raw data图片格式说明 === | | === raw data图片格式说明 === |