在jetson nano 上测试csi摄像头命令
时间: 2023-09-02 11:07:11 浏览: 142
Jetson nano 启用摄像头,以jetcam
以下是在Jetson Nano上测试CSI摄像头的命令:
1. 检查摄像头是否被识别:
```
$ ls /dev/video*
```
如果摄像头被正常识别,应该会看到 `/dev/video0` 或 `/dev/video1` 等类似的设备。
2. 使用 GStreamer 查看摄像头:
```
$ gst-launch-1.0 nvarguscamerasrc ! 'video/x-raw(memory:NVMM),width=1920, height=1080, framerate=30/1, format=NV12' ! nvvidconv flip-method=2 ! 'video/x-raw,width=960, height=616' ! nvvidconv ! nvegltransform ! nveglglessink -e
```
这个命令会打开一个 GStreamer 窗口,显示摄像头捕捉到的视频。
3. 使用 OpenCV 查看摄像头:
```
$ python3
>>> import cv2
>>> cap = cv2.VideoCapture(0)
>>> while True:
... ret, frame = cap.read()
... cv2.imshow('frame', frame)
... if cv2.waitKey(1) & 0xFF == ord('q'):
... break
>>> cap.release()
>>> cv2.destroyAllWindows()
```
这个 Python 脚本会打开一个 OpenCV 窗口,显示摄像头捕捉到的视频。按下 "q" 键退出。
请注意,以上命令中的 `/dev/video0` 可能需要替换为您的摄像头的设备编号。
阅读全文