JetCam使用
JetCam使用1、JetCam安装2、JetCam使用2.1、CSI摄像头主要代码解释调用摄像头获取摄像头画面2.1.1、单路摄像头2.1.2、多路摄像头2.2、USB摄像头参考资料
JetCam 是 NVIDIA 为 Jetson 平台开发的一个易用的 Python 库,用于集成和操作 USB 摄像头或 CSI 摄像头
1、JetCam安装
git clone https://github.com/NVIDIA-AI-IOT/jetcam xxxxxxxxxx cd jetcam xxxxxxxxxx sudo python3 setup.py install xxxxxxxxxx sudo pip3 install ipywidgets

2、JetCam使用
JetCam提供典型的示例程序给用户演示CSI和USB摄像头的调用。
xxxxxxxxxx 案例需要使用Jupyter Lab运行,使用我们出厂镜像系统,可以直接通过主板IP:8888进行访问!
2.1、CSI摄像头
Jupyter Lab网页端进入CSI摄像头所在文件夹并打开对应文件夹:
xxxxxxxxxx /home/jetson/jetcam/notebooks/csi_camera
注意:对Jupyter Lab不太熟悉的,可以看Jupyter Lab使用教程了解基础操作!
主要代码解释
调用摄像头
width:图像输出宽度
height:图像输出高度
xxxxxxxxxx from jetcam.csi_camera import CSICamera camera = CSICamera(width=224, height=224)
获取摄像头画面
xxxxxxxxxx image = camera.read()
2.1.1、单路摄像头
源码路径
xxxxxxxxxx /home/jetson/jetcam/notebooks/csi_camera/csi_camera.ipynb
运行现象
打开程序文件后,单个单元块从上往下运行:

2.1.2、多路摄像头
源码路径
xxxxxxxxxx /home/jetson/jetcam/notebooks/csi_camera/multi_csi_camera.ipynb
运行现象
打开程序文件后,单个单元块从上往下运行:

2.2、USB摄像头
Jupyter Lab进入USB摄像头所在文件夹并打开文件,出厂镜像系统文件夹路径:
xxxxxxxxxx /home/jetson/jetcam/notebooks/usb_camera
