您当前所在位置:首页安装教程树莓派开发系列(四)小派,看看这个世界吧

树莓派开发系列(四)小派,看看这个世界吧

更新:2023-08-09 12:08:44编辑:tooool归类:安装教程人气:89

前文我的小派已经能够说话了,寻思着是不是该让它看看这个美好的世界了,要看世界,就得按上一个眼睛,说干就干,某宝去找个摄像头先,由于考虑到以后可能会做人脸识别之类的应用,所以摄像头采用了无畸变的镜头,像素的话500W也足够了,与店家墨迹的半天,几十元搞定,大炮镜头,可调焦,看着不错。

树莓派开发系列(四)小派,看看这个世界吧

树莓派摄像头

等了几天,宝贝终于到了,迫不及待地把它安装上去,操作很简单,直接把接口插入到树莓派专用的摄像头接口就可以了。同时不要忘了在树莓派的图形配置界面中打开摄像头(Camera)开关。

树莓派安装摄像头

打开摄像头配置

硬件全部搞定了,接下来要折腾软件了,对于图像处理组件,我们选择大名鼎鼎的OpenCV,在Linux安装OpenCV可能是一件需要稍微折腾下的事情,会有不少坑,尤其是通过编译安装,不过对于老手来说,道路虽然曲折,不过结果永远是美好的。而且这次似乎人品大爆发,两行搞定,提醒下安装的过程有点慢,要耐心等待下哦。

树莓派安装OpenCV

安装完成后,我们就能通过python快乐的玩转摄像头了,示例的代码如下:

import cv2

cap = cv2.VideoCapture(0)调用摄像头‘0一般是打开电脑自带摄像头,‘1是打开外部摄像头(只有一个摄像头的情况)width = 1280
height = 960
cap.set(cv2.CAP_PROP_FRAME_WIDTH, width)设置图像宽度cap.set(cv2.CAP_PROP_FRAME_HEIGHT, height)设置图像高度显示图像whileTrue:
    ret, frame = cap.read()读取图像(frame就是读取的视频帧,对frame处理就是对整个视频的处理)cv2.imshow("frame", frame)input= cv2.waitKey(20)ifinput==ord(q):如过输入的是q就break,结束图像显示,鼠标点击视频画面输入字符break

cap.release()释放摄像头cv2.destroyAllWindows()销毁窗口

注意代码一定要在图形界面下的终端内运行,通过远程ssh终端登录下因为无法启动图形库,所以是无法运行的。最终的效果是这样的:

树莓派摄像头采集

万里长征第一步,小派现在只是通过摄像头真实还原了这个世界,后面还将来识别这个世界,这个有点高端,属于当下火热的人工智能AI的范畴,先卖关子吧,后面的文章我们会来把玩下试试,敬请期待哦!

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

Win10下点击任务栏时间不会弹出日历的解决方案 Windows10如何提取系统文件

游客 回复需填写必要信息