所在位置:
首页 >
营销资讯 >
行业动态 > 菜鸟手册(2):给Jetson Nano安装CSI摄像头
菜鸟手册(2):给Jetson Nano安装CSI摄像头
时间:2022-03-17 02:15:01 | 来源:行业动态
时间:2022-03-17 02:15:01 来源:行业动态
一文,有非常详尽的步骤与动态简图能完整表达过程。总而言之,这个摄像头的安装有些细微之处,需要细心处理。一旦安装测试好之后,也尽量不要拆卸。
由于Jetbot会关闭Ubuntu图形桌面,因此过去所学到调用nvarguscamera指令,去启动CSI摄像头并在图形桌面上显示的方法,在这里都不能适用,但是v4l2-ctl工具还是能做最基本的检测。
下面的测试都在Jetbot上的Jupyter环境上进行,也顺便讲解一下Jupyter上调用摄像头与显示内容的方法,先熟悉一下这方面的使用是很重要,因为后面所有实验都要用到CSI摄像头。
现在从PC上的浏览器输入 IP_OF_JETBOT:8888 进入Jetbot的Jupyter操作界面,然后开启一个命令终端(如下图):
现在先用v4l2-ctl工具检查一下CSI摄像头的状况,请在终端输入以下指令:
$
$
$
| # 如果是Docker版,请先安装v4l-utils工具
apt install v4l-utils
# 执行检测指令
v4l2-ctl --list-devices
# 如果检测到 /dev/video0,继续检测这个设备的细部参数
v4l2-ctl --device=/dev/video0 --all
|
细部参数就不花时间说明,主要让大家知道当有需要的时候,就可以用v4l2-ctl这个工具查看细节。
接下去开始用Jupyter的代码,来测试CSI摄像头的工作状况。首先创建一个新的Notebook(如下图步骤),这是Jupyter的工作区域。
每次新开的Notebook都是如下图的状况,会有一个[ ] 与一个方框:
现在就将下面代码复制到在Notebook的方框内里,由于前面v4l2-ctl检测到这个摄像头的宽高为(1640, 1232),因此在代码中将摄像头与widgets的图形尺寸都设为这两个数字:
| from jetbot import Camera, bgr8_to_jpeg
import ipywidgets.widgets as widgets
from IPython.display import display
import traitlets
camera =
-
网站
-
营销
-
设计
-
运营
-
优化
-
效率
-
专注
-
电商
-
方案
-
推广
微信公众号
版权所有© 亿企邦 1997-2022 保留一切法律许可权利。
|