如何安装适用于Python 3.4的OpenCV?

如何安装适用于Python 3.4的OpenCV?,python,opencv,Python,Opencv,我通过Anaconda发行版使用Python3.4。他们似乎没有针对OpenCV的Python 3.4绑定。我试图从源代码处使用Cmake,但没有效果。 有人能帮我安装OpenCV for Python 3.4.x吗?关于这方面有很多教程和问题(等等) 似乎能回答你的问题编辑:复制如下: 1) Download OpenCV from http://opencv.org/downloads.html and extract 2)From the extracted folder, copy

我通过Anaconda发行版使用Python3.4。他们似乎没有针对OpenCV的Python 3.4绑定。我试图从源代码处使用Cmake,但没有效果。
有人能帮我安装OpenCV for Python 3.4.x吗?

关于这方面有很多教程和问题(等等)

似乎能回答你的问题编辑:复制如下:

1)  Download OpenCV from http://opencv.org/downloads.html and extract

2)From the extracted folder, copy the file from the extracted directory:   
opencv/build/python/2.7/(either x86 or x64, depending on your Anaconda 
version)/cv2.pyd to your Anaconda site-packages directory, e.g., 
C:\Anaconda\Lib\site-packages

3)To get ffmpeg within opencv to work, you'll have to add the directory 
that ffmpeg is located in to the path (e.g., opencv/sources/3rdparty
/ffmpeg). Then you'll have to find the dll in that folder (e.g., 
opencv_ffmpeg_64.dll) and copy or rename it to a filename that includes 
the opencv version you are installing, (e.g., opencv_ffmpeg249_64) for 
2.4.9.
{结束复制}

EDIT2:OpenCV不支持Python 3.x,OpenCV版本3.0除外(测试版仍处于实验阶段)。从下载站点下载3.0版本并尝试。(感谢)

最后,我将向您介绍如何安装它

祝你好运

conda install -c menpo opencv3

这就是诀窍。但是,您必须安装anaconda。

这是一种非常简单的方法:

我建议通过蟒蛇使用

在anaconda中创建环境(推荐):
conda create-n deeplearning

然后,通过以下方式激活:
activate deeplearning

现在,将Anaconda3的python3.x的opencv安装为:

  • conda安装-chttps://conda.binstar.org/menpo opencv3
    这将简单地在该环境中安装opencv3和其他相关库:Spicle、numpy、scikit learn和matplotlib

检查Opencv是否安装为:

>>> import cv2
>>> cv2.__version__
'3.1.0'

当您尝试编译时发生了什么?当我运行CMake实用程序时,我得到一个错误,说OpenCV/source文件夹中的CMakelists.txt文件中缺少某些内容?您好,我开始编译并生成Python 3.x的版本。但我不知道如何从这里开始。如何使cv2模块在Python3.xsee中工作我也在使用Windows7,64位。提供的解决方案是针对Linux和OS X的。我对这个网站了解不多。如果兼容的二进制文件还不可用,您能逐步告诉我如何从源代码处安装吗?是的,我这样做了,但在Python-3.4中出现以下错误:导入错误:DLL加载失败:找不到指定的模块。Python 2.7下的cv2.pyd与Python 3.4I不兼容。我安装了OpenCV 3.0 beta版,它仍然给出相同的错误:ImportError:DLL加载失败:找不到指定的模块。您好,我使用CMake和MingW为Python 3.4构建了OpenCV。它构建成功,但我不知道从这里该做什么。如何在Python中获取lib/site packages文件夹中的OpenCV模块?导入cv2不起作用。任何帮助都将不胜感激。