OpenCV教程 之 安装篇:Mac Pro给python3配置opencv

来源:互联网 发布:mac qq 编辑:程序博客网 时间:2024/06/14 04:12

之前给电脑上的c++装了opencv,可是写python的时候又要用到opencv于是又折腾了半天给anaconda的python3装上了opencv,这里确实要吐槽一下python3的兼容性很差,在python2上使用的方法大都很难直接用在python3上,这里分享一个小技巧


trick:
当安装好opencv以后,找到opencv的安装地址,比如说我的/usr/local/Cellar/opencv/3.3.0_3/lib
在这个文件夹下面有两个文件夹,如图:

这里写图片描述

分别是python2.7和python3.6,分别点开它们的子文件夹site-packages,里面会各有一个文件,python2.7的是cv.so,python3.6的是cv2.cpython-36m-darwin.so。

  • 对于python2.7的用户来说,只需要把这个cv.so复制到你python安装路径(对于anaconda的用户也一样)下的一个也叫site-packages文件夹里,比如我的/anaconda/lib/python3.6/site-packages,放到这个文件夹里就可以了

  • 对于python3的用户来说,就需要用到我的这个技巧了(敲黑板),把你的cv2.cpython-36m-darwin.so文件改名为cv.so再放到python安装路径(对于anaconda的用户也一样)下的一个也叫site-packages文件夹里

这样子就可以解决兼容性的问题,将opencv导入到python的开发环境里,打开python的编程页面
输入

import cv2 as cv print(cv.__vision__)

验证是否安装成功

原创粉丝点击