我在哪里可以获得OpenCV for python?

时间:2010-01-31 17:20:58

标签: python opencv

我在哪里可以获得OpenCV for python?有什么先决条件?我试图通过synaptic包管理器安装opencv-python,但Python说

  

没有名为CVtypes的模块

6 个答案:

答案 0 :(得分:5)

CVTypes是第三方实现,它基本上围绕用C编写的对象包装python,这是OpenCV编写的语言(与C ++一起)。如果你想使用它,你将不得不单独下载和安装它,因为它不是我目前所知的Ubuntu的Synaptic包管理器的标准存储库的一部分(我假设你在Ubuntu,因为你提到'Synaptic ',Ubuntu的包经理)。

但是,OpenCV有一个官方的python接口,它包含在OpenCV SVN存储库和构建包中。从Ubuntu中的软件包管理器安装1.0版时,python模块将安装在以下目录中:

  

/usr/lib/pymodules/python2.6/opencv

确保它是PYTHONPATH环境变量的一部分,您应该能够导入模块:

from opencv.cv import *
from opencv.highgui import *

答案 1 :(得分:4)

随着时间的推移,OpenCV已经积累了许多Python绑定,主要是由于数组在OpenCV(IMHO)中表示的奇怪方式。这是一个简短的清单:

选择您要使用的那个,并保持其一致和最新。我个人更喜欢经典的WillowGarage版本[最后列出]超过它的同类表兄弟,因为它背后有最多的开发和测试肌肉。

答案 2 :(得分:2)

here非官方二进制包中获取它。

顺便提一下,他们为许多其他项目提供非官方的包

答案 3 :(得分:0)

答案 4 :(得分:0)

检查您的openCV版本。版本2需要一个简单的

import cv

您可以查看samples/python文件夹。

答案 5 :(得分:-1)

这个网页深入介绍了安装 http://opencvpython.blogspot.com/2012/05/install-opencv-in-windows-for-python.html

安装后试用opencv \ samples \ python2

提供的样本