[树莓派(raspberrypi)]02、PI3安装openCV开发环境做图像识别(详细版)
作者:泡沫茱_617 | 来源:互联网 | 2023-06-08 16:18
前言上一篇我们讲了在linux环境下给树莓派安装系统及入门各种资料,今天我们更进一步,尝试在PI3上安装openCV开发环境。博主在做的过程中主要参考一个国外小哥的文章(见最后链接
前言
上一篇我们讲了在linux环境下给树莓派安装系统及入门各种资料 ,今天我们更进一步,尝试在PI3上安装openCV开发环境。
博主在做的过程中主要参考一个国外小哥的文章(见最后链接1),不过其教程中有一个地方稍微有点问题,导致我入坑好久!这里也会着重说明下。
1、Expand filesystem
新安装系统之后,首要的工作就是扩大文件系统。因为,用SD卡安装完系统后一大部分空间实际是未被分配的:
选择7高级,然后选择“1. Expand File System”,之后点击finish,然后reboot 。
houghlines.py", line 33, in
a,b,c = lines.shape
AttributeError: 'NoneType' object has no attribute 'shape'
因此,我们将/usr/local/share/OpenVC/sample/文件拷贝到Downloads/sample/,同时从openCV的源码文件中找到data文件夹,并复制到sample目录下:
cp -r /usr/local/share/OpenCV/samples ~/Downloads/samples
cp -r ~/opencv-3.1.0/samples/data ~/Downloads/samples/data/
(cv) ➜ samples tree -L 1 ~/Downloads/samples
/home/pi/Downloads/samples
├── data
└── python
如下是运行霍夫找直线的DEMO效果:
kmeans聚类算法:(cv) ➜ python python kmeans.py
边缘检测算法:(cv) ➜ python python edge.py
模式识别算法:(cv) ➜ python python find_obj.py
运动方向检测,光流算法:(cv) ➜ python python lk_track.py
参考链接
- 1. Install guide: Raspberry Pi 3 + Raspbian Jessie + OpenCV 3
- 2. http://answers.opencv.org/question/116926/ubuntu-1610-opencv-build-fails-stdlibh-missing/
- 3. 直接采用ubuntu的方法会报QT缺少的错误
- 4. OpenCV Linux 安装 Make出错
- 5. matplotlib绘图
:: 如果您觉得不错,请推荐给更多人,帮助他们更快地解决实际问题中的坑~
@beautifulzzzz
智能硬件、物联网,热爱技术,关注产品
博客:http://blog.beautifulzzzz.com
园友交流群:414948975