python+opencv安装方法,以及关键问题解决
2018-02-03 15:52
2011 查看
系统:Ubuntu16.0.4
编程语言:python 3.6
cv版本:openCV3.1
在两个月前我就开始用ubuntu+python的前提下,开始安装opencv3.1了。然鹅,到今天为止才调出毫无bug的opencv。
各位萌新看过来,如果在CSDN上还有不管三七二十一让你安装cmake,下载openCV源码的博客,直接丢弃掉!!!
嗯,我尝试过大概5篇博客中的8中方法安装,一路解决了诸多bug,最后花4个小时得到了以下结果:
你以为这就成功了? too nai意吴啊!
在我用这玩意儿做开发(视频识别和目标跟踪)的时候,居然给我报错了,报错如下:
为了让同样问题的同学能够搜到这篇文章,我把它复制出来:
OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvNamedWindow,
file /opt/conda/conda-bld/opencv_1491943970124/work/opencv-3.1.0/modules/highgui/src/window.cpp, line 527
Traceback (most recent call last):
File "test.py", line 3, in <module>
cv2.namedWindow("Image")
cv2.error: /opt/conda/conda-bld/opencv_1491943970124/work/opencv-3.1.0/modules/highgui/src/window.cpp:527: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev
and pkg-config, then re-run cmake or configure script in function cvNamedWindow
它告诉我说,我有几个库没装,还让我重新cmake。(这个时候的opencv功能是不完整的,不过还是可以勉强用)
一开始,我也呆呆的按它提(wu)示(dao)的做,在各大论坛求助方法。各大论坛的dalao也耐心分(hu)享(you)解决方法。
最后,试遍天下方法还是没有成功。
我不得不怀疑是硬件问题,我甚至一度怀疑我的小米笔记本被雷军少安装了一个螺丝导致不能运行openCV!!!
等我冷静下来,并没有去找雷军麻烦,而是寻求偏方——跑到stackoverflow上找
这上面的方法也千奇百怪,嗯,随便找一个看起来挺靠谱的试一试,
居然成功了?!
那我把这个方法分享出来吧,原来只需要2行脚本!!!
我希望能把这种方法引入中国
, 让所有教你用Cmake编译源码安装opencv的文章都被丢弃掉。
我先给出原文链接:conda安装opencv
然后给出选用的方法,这种方法采用conda安装binstar
conda install --channel https://conda.anaconda.org/menpo opencv3
然后查一下安装结果:
anaconda show menpo/opencv3
然后就成功了。。。。
编程语言:python 3.6
cv版本:openCV3.1
在两个月前我就开始用ubuntu+python的前提下,开始安装opencv3.1了。然鹅,到今天为止才调出毫无bug的opencv。
各位萌新看过来,如果在CSDN上还有不管三七二十一让你安装cmake,下载openCV源码的博客,直接丢弃掉!!!
嗯,我尝试过大概5篇博客中的8中方法安装,一路解决了诸多bug,最后花4个小时得到了以下结果:
你以为这就成功了? too nai意吴啊!
在我用这玩意儿做开发(视频识别和目标跟踪)的时候,居然给我报错了,报错如下:
为了让同样问题的同学能够搜到这篇文章,我把它复制出来:
OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvNamedWindow,
file /opt/conda/conda-bld/opencv_1491943970124/work/opencv-3.1.0/modules/highgui/src/window.cpp, line 527
Traceback (most recent call last):
File "test.py", line 3, in <module>
cv2.namedWindow("Image")
cv2.error: /opt/conda/conda-bld/opencv_1491943970124/work/opencv-3.1.0/modules/highgui/src/window.cpp:527: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev
and pkg-config, then re-run cmake or configure script in function cvNamedWindow
它告诉我说,我有几个库没装,还让我重新cmake。(这个时候的opencv功能是不完整的,不过还是可以勉强用)
一开始,我也呆呆的按它提(wu)示(dao)的做,在各大论坛求助方法。各大论坛的dalao也耐心分(hu)享(you)解决方法。
最后,试遍天下方法还是没有成功。
我不得不怀疑是硬件问题,我甚至一度怀疑我的小米笔记本被雷军少安装了一个螺丝导致不能运行openCV!!!
等我冷静下来,并没有去找雷军麻烦,而是寻求偏方——跑到stackoverflow上找
这上面的方法也千奇百怪,嗯,随便找一个看起来挺靠谱的试一试,
居然成功了?!
那我把这个方法分享出来吧,原来只需要2行脚本!!!
我希望能把这种方法引入中国
, 让所有教你用Cmake编译源码安装opencv的文章都被丢弃掉。
我先给出原文链接:conda安装opencv
然后给出选用的方法,这种方法采用conda安装binstar
conda install --channel https://conda.anaconda.org/menpo opencv3
然后查一下安装结果:
anaconda show menpo/opencv3
然后就成功了。。。。
相关文章推荐
- Python3.6 安装jpype1 遇到的一些坑以及最后安装jpype1成功的解决方法,不得不说
- 安装python-mysql出现的问题以及解决方法
- Ubuntu下编译安装OpenCV 2.4.13以及Python调用OpenCV方法
- windows下安装python basemap时使用Visual Studio编译geos时遇到的问题以及解决方法
- 记录安装opencv的过程和碰到的问题以及解决方法
- Anaconda python2.7 + opencv3.2 + mxnet 安装、配置、解决方法
- Win10 Python 3.6.1 安装pycrypto 过程中遇到的坑以及各种解决方法
- 【Caffe】手动安装CUDA, cuDNN, opencv 3, boost, glog, gflags, protobuf, nccl指南,以及各种问题的解决方法(CentOS 6.9)
- ubuntu12.04 安装python3.3.5以及方向键出问题解决方法
- Python安装matplotlib所需要的软件以及问题的解决方法
- Windows7 Python-3.6 安装PyCrypto(pycrypto 2.6.1)出现错误以及解决方法
- Centos6.5(final)安装gcc和g++,python以及导致问题的解决方法
- win10,Anaconda(python3.6)安装opencv-python, 以及解决import cv2 失败 ImportError:DLL load fail:找不到指定模块
- 1 ubuntu下编译安装opencv2详细教程以及python调用opencv方法
- CentOS 安装 opencv, 解决 Python cv2 module 问题(终极解决方法)
- 【Linux】【Opencv】【Python】安装opencv以及无法使用cv2.imshow()解决办法(Ubuntu14.04)
- Wmware7.0虚拟机安装os时无法分区以及虚拟磁盘的压缩解决方法
- 我在安装TFS 2008的时候遇到的问题以及解决方法一sharepoint 安装 命令建立应用程序和站点集
- ArcSDE安装过程出现问题以及解决方法
- 在Ubuntu9.10下安装DirectFB-1.0.1以及运行DFB程序时遇到的问题及解决方法