热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

之前给电脑上的c++装了opencv,可是写python的时候又要用到opencv于是又折腾了半天给anaconda的python3装上了opencv,这里确实要吐槽一下python3的兼容性很

之前给电脑上的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__)

验证是否安装成功


推荐阅读
author-avatar
魑魅魍魉龌蹉尴尬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有