opencv支持python3吗

 我来答
育知同创教育
2017-11-14 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
  • 安装Python3 
    brew install python3 
    没有homebrew的话请自行安装

  • 不要使用pip3 
    一开始我使用 
    pip3 install numpy 
    pip3 install opencv-python 
    虽然成功了,但是不能使用imshow及video相关的东西,要你何用。

  • 删除原OpenCV 
    在原先CMake的build文件夹下使用 
    make uninstall

  • 安装OpenCV3 
    brew install opencv3 --with-contrib --with-python3 --without-python 
    –with-contrib是安装额外的contrib模块。 
    如果不加–without-python会报一个大意是不能同时用于python3和python2的错。

  • 等待漫长的各种下载和编译 
    期间会编译gcc,花了一个半小时,也是醉了。 
    有些步骤挂VPN会加速,有些反而会更慢。

  • 关于protobuf出错 
    在OpenCV3的CMake阶段会报一个protobuf下载失败的错。 
    使用: 
    brew install protobuf 
    再重新执行

  • 链接 
    安装完后提示信息,大意是OpenCV3与OpenCV有很多文件冲突,所以就不把它放在/usr/local里了 blabla.. 
    此时虽然python里可以用了,但是c++里不行了。 
    需要使用: 
    brew link opencv3 --overwrite --force

  • 切换 
    如果以后需要同时使用OpenCV2和OpenCV3,可以用以下命令相互切换 
    brew unlink opencv3 
    brew link opencv --force --overwrite

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式