2024-05-21 05:55:55 发布
网友
在哪里可以获得OpenCV for python?先决条件是什么??我试图通过synaptic包管理器安装opencv python,但是python说
No module named CVtypes
随着时间的推移,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非官方二进制软件包中获取。
顺便说一下,他们为许多其他项目提供了非正式的软件包
随着时间的推移,OpenCV已经积累了大量的Python绑定,这主要是由于OpenCV(IMHO)中表示数组的方式很奇怪。下面是一个简短的列表:
选择一个你想使用,并保持一致和最新的。我个人更喜欢经典的WillowGarage版本(列在最后),而不是它那些更为奇特的同类,因为它拥有最强大的开发和测试能力。
CVYPE是一个第三方实现,它基本上围绕Python写在C中的对象,即OpenCV的语言(C++)。如果你想使用它,你必须单独下载并安装它,因为它不是我现在所知道的Ubuntu的Synaptic包管理器的标准存储库的一部分(我假设你在Ubuntu上是因为你提到了‘Synaptic’,Ubuntu的包管理器)。
但是,OpenCV的官方python接口包含在OpenCV SVN存储库和构建包中。从Ubuntu的包管理器安装1.0版时,python模块将安装在以下目录中:
确保这是PYTHONPATH环境变量的一部分,并且您应该能够按如下方式导入模块:
从here非官方二进制软件包中获取。
顺便说一下,他们为许多其他项目提供了非正式的软件包
相关问题 更多 >
编程相关推荐