子豪兄教你在树莓派上安装OpenCV
注意,如要换源,只能按本博客换源方法其他会出错
本文介绍了如何在树莓派上安装分别运行在Python2和Python3的OpenCV。
运行在Python2上的OpenCV安装非常简单,几行命令即可搞定。运行在Python3上的OpenCV安装比较麻烦,需要编译安装,不用担心,本文默认你是新手小白,会一步步指导你安装。本教程经过作者亲自测试,自认为是全网最靠谱的相关教程。
原创作者:同济大学开源软件协会 子豪兄Tommy 微信公众号:子豪兄的科研小屋
转载或复制请以 原文超链接形式 并注明出处 子豪兄。
OpenCV是程序员钟爱的开源计算机视觉库,拥有强大的内置函数和开源社群。OpenCV配合便携开源廉价的树莓派,可以直接读取来自树莓派摄像头PiCamera的视频,进行人脸识别、边缘检测、语义分割、自动驾驶、图像识别等各种计算机视觉开发。很多优秀开源项目,比如谷歌人工智能框架Tensorflow和人脸识别开源项目face_recognition,都需要安装OpenCV作为运行前提。不少本科生的毕业设计也要用到它。
网上关于在树莓派上安装OpenCV的教程很多,老外写的和中国人写的都有,但都很不靠谱,经过长达7个月的摸索、屡败屡战的尝试,作者终于找到了靠谱的安装流程,并总结成本文。所有过程亲测有效。
运行在Python2上的OpenCV安装非常简单,几行命令即可搞定。运行在Python3上的OpenCV安装比较麻烦,需要编译安装。作者建议两个都安装。不用担心,本文默认你是新手小白,会一步步指导你安装。本教程经过作者亲自测试,自认为是全网最靠谱的相关教程。
按照本教程安装好之后,你可以迅速上手用树莓派做一个子豪兄教你用树莓派做人脸识别。
face_recognition开源项目
安装前提
1.配置好树莓派的Raspbian操作系统
本教程使用的系统是2018年6月27日树莓派官方发布的Raspbian-stretch操作系统,官方下载链接。
纯新手小白可以参考我写的这两篇文章,从拆盒子到各项配置完毕的树莓派教程。
2.切换到国内的apt-get下载源和pip下载源
防止下载速度过慢。
不会换源的新手小白可以参考这篇文章一劳永逸配置树莓派。
3.如果你有树莓派官方的摄像头Picamera,需按如下方法正确配置
如果没有官方摄像头&#