在哪里可以获得OpenCV for python?

2024-05-21 05:55:55 发布

您现在位置:Python中文网/ 问答频道 /正文

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

No module named CVtypes


Tags: no管理器for先决条件opencvnamedmodulesynaptic
3条回答

随着时间的推移,OpenCV已经积累了大量的Python绑定,这主要是由于OpenCV(IMHO)中表示数组的方式很奇怪。下面是一个简短的列表:

选择一个你想使用,并保持一致和最新的。我个人更喜欢经典的WillowGarage版本(列在最后),而不是它那些更为奇特的同类,因为它拥有最强大的开发和测试能力。

CVYPE是一个第三方实现,它基本上围绕Python写在C中的对象,即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 *

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

顺便说一下,他们为许多其他项目提供了非正式的软件包

相关问题 更多 >