树莓派安装OpenCV

2018-08-24  本文已影响896人  高巨龙

安装opencv

说明:
硬件:raspberry 3B
OpenCV:3.4.1
SD卡剩余空间至少保证10G以上

本教程是连带opencv_contrib的编译方式,带opencv_contrib的编译时间会更长一些,大概6-7小时,如果是3b+的话更快一些,也要大概4-5小时。
另,大家编译的时候一定要用质量好的电源,防止编译时因为亏电重启或者烧坏树莓派。

为什么装OpenCV_contrib

OpenCV_contrib库中包括了人脸识别、matlab调用、RGB加工、深层神经网络等内容,显然opencv异常强大。官方文档展示了库的完整内容。

Python3 调用OpenCV

还有大家注意,官方并没有给Python3的支持,所以大家要用python的话,先用Python2吧。

缺少libhdf5

    pi@raspberrypi:~/Desktop $ sudo python opencv.py 
    Traceback (most recent call last):
      File "opencv.py", line 1, in <module>
        import cv2
      File "/usr/local/lib/python3.5/dist-packages/cv2/__init__.py", line 3, in <module>
        from .cv2 import *
    ImportError: libhdf5_serial.so.100: cannot open shared object file: No such file or directory
    
![image.png](https://img.haomeiwen.com/i6540285/a5d6cab5198b4e2f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    sudo apt-get update
    sudo apt-get install libhdf5-dev libhdf5-serial-dev

缺少libQtGui.so

成功导入cv3

    pi@raspberrypi:~/Desktop $ python 
    Python 3.5.3 (default, Jan 19 2017, 14:11:04) 
    [GCC 6.3.0 20170124] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import cv2
    >>> 
image.png
上一篇 下一篇

猜你喜欢

热点阅读