jetson nano opencv 打开 CSI摄像头_菜鸟手册(2):给Jetson Nano安装树莓派摄像头

因为JetBot上用的是树莓派摄像头,所以我们也首选考虑使用树莓派摄像头,当然USB摄像头是亲测可用的。

注意我们的JetBot已经刷好系统了。

购买树莓派摄像头

一开始我们试图用淘宝上购买的几十块的树莓派摄像头,但亲测是不work的。

实际上NANO用的树莓派需要是IMX219 sensor,

也就是 Raspberry Pi Camera Module v2是可以的,淘宝了一下,价格都在150左右

安装树莓派摄像头

我们依旧用Jetsonhacks的视频来讲解一下如何安装树莓派摄像头,毕竟他示范得已经很详细了。

首先把Nano的这个CSI接口的这个销子轻轻拔起,记住一定要小心,千万别拔断:

然后插入树莓派摄像头的排线线缆,注意方向和正反,别插反了:

把这个销子固定好:

这样就安装好了,检查一下:

也别忘记把摄像头的保护贴膜去掉哟:

打开你的第一个相机图像

看树莓派是否安装好,我们可以看一下:

这表明树莓派已经安装好。

输入这个指令:

$ gst-launch-1.0 nvarguscamerasrc ! 'video/x-raw(memory:NVMM),width=3820, height=2464, framerate=21/1, format=NV12' ! nvvidconv flip-method=0 ! 'video/x-raw,width=960, height=616' ! nvvidconv ! nvegltransform ! nveglglessink -e

可以顺利打开摄像头。这要求GStreamer打开一个3820像素宽、2464像素高的相机stream,并在一个960像素宽、616像素高的窗口中显示它。

再测试一个列子:

$ python simple_camera.py

simple_camera.py是一个Python脚本,它从摄像机中读取数据,然后使用OpenCV在屏幕上显示一个窗口

自己试试吧。

最后试一个人脸识别的例子:

$ python face_detect.py

face_detect.py 是一个python脚本,它从摄像机中读取数据,使用Haar Cascades 来检测人脸和眼睛,看看是不是真的可以识别你的脸和眼睛?

4061da83bd440724a1a3360d948f69fc.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值