美文网首页
mac上安装python3和opencv3

mac上安装python3和opencv3

作者: EagleChan | 来源:发表于2017-06-04 00:49 被阅读0次

    懒人一枚,不想研究太多细节,所以用尽可能简单的方法安装了opencv(但是依然很折腾啊!)。下面是步骤:

    首先,安装homebrew,不多说了。
    然后,安装python3和opencv3:

    brew install python3
    brew install opencv3 --with-contrib --with-python3 --without-python
    

    安装opencv3这个命令需要从github下载特别多东西,不要挣扎,请配上http和https的proxy。这样命令就变成(注意不要在virtualenv下运行):

    http_proxy=... https_proxy=... brew install opencv3 --with-contrib --with-python3 --without-python
    

    比如:http_proxy=socks5://127.0.0.1:1080

    然后对文件稍作改动,目的是让python能访问到这个库(由于各种版本不同,命令可能不一样)

    cd /usr/local/Cellar/opencv3/3.2.0/lib/python3.6/site-packages
    cp cv2.cpython-36m-darwin.so cv2.so
    

    然后把这个路径加入python的查找路径中

    echo /usr/local/Cellar/opencv3/3.2.0/lib/python3.6/site-packages > YOUR_PYTHON_PACKAGE_PATH/opencv.pth
    

    然后检验一下:

    $ python3
    >>> import cv2
    >>>
    

    不报错就OK。

    明明都3了,为啥要名字变成cv2.so, (因为调用习惯?)我也没搞太懂。。。

    另外参见这些链接,可能会有帮助:
    http://www.pyimagesearch.com/2016/12/19/install-opencv-3-on-macos-with-homebrew-the-easy-way/
    http://www.pyimagesearch.com/2016/12/05/macos-install-opencv-3-and-python-3-5/

    相关文章

      网友评论

          本文标题:mac上安装python3和opencv3

          本文链接:https://www.haomeiwen.com/subject/syxvfxtx.html