NVIDIA Jetson AGX Orin (一)USB摄像头的尝试
由于AGX系列开发板的camera模块采用的是Samtec QSH-060-01-H-D-A接口,若使用CSI接口还需要自己配转接口,在网上找了一圈发现QSH-060-01-H-D-A转CSI接口并不太好配,今天就先记录一下用USB摄像头实现画面的打开和人脸的面部检测。
首先与开发板接好摄像头
摄像头接好后打开终端输入 ls /dev/video* 检查摄像头是否有被检测到:这会列出所有视频设备,通常 USB 摄像头会被识别为 /dev/video0
或 /dev/video1
显示检测成功后输入 nvgstcapture-1.0 --camsrc=0 --cap-dev-node=video1 就有图像窗口显示出来。
接下来我们使用Python调用USB摄像头:
首先我们在Github上下载对应的代码程序:(进入github官网,搜索 USB Camera)
选择第二个jetsonhacks/USB-Camera,在终端命令行输入 git clone https://github.com/jetsonhacks/USB-Camera.git
simple_camera.py是一个Python脚本,它使用OpenCV从相机读取并将帧显示到屏幕的窗口中:
python3 usb-camera-simple.py
face-detect-usb.py是一个Python脚本,它从相机读取并使用Haar cascades来检测面部和眼睛:
python3 face-detect-usb.py
好了,USB摄像头的初步使用就暂时到这里啦
- 点赞
- 收藏
- 关注作者
评论(0)