我在Windows上获得了Enthought Canopy Python发行版,我就是这样 喜欢添加OpenCV python绑定。
我已经从中下载了最新的OpenCV http://sourceforge.net/projects/opencvlibrary/ 但我没有看到任何setup.py文件。
所以我想知道: 在Windows上安装OpenCV以使其正常工作的最佳方法是什么 根据Enthought Canopy Python?
答案 0 :(得分:13)
我偶然发现了同样的问题。这是我做的:
C:\RPS\python\epd32
C:\RPS\python\epd32\opencv\build\python\2.7
。 将此.pth
文件保存在您的Enthought Canopy用户站点包文件夹中,例如:C:\Users\rsignell\AppData\Local\Enthought\Canopy32\User\Lib\site-packages\opencv.pth
打开Enthought Canopy并尝试输入import cv2
。现在应该可以了!
我是这样做的,因为我喜欢在我的系统上安装整个OpenCV发行版,附带示例和其他内容。
但如果您不希望整个OpenCV发行版处于闲置状态,您也可以将<opencv>\build\python\2.7\cv2.pyd
复制到site-packages
目录中,然后删除OpenCV解压缩所有内容的目录。
或者为了避免提取所有内容,您可以使用7-zip(在内部打开)之类的东西打开opencv.exe,并将<opencv>\build\python\2.7\cv2.pyd
提取到site-packages
目录中。
答案 1 :(得分:3)
Windows上的Opencv已经在Windows上预先构建到Canopy订阅者(即在Canopy存储库中https://www.enthought.com/products/canopy/package-index/),因为这个问题发布前几天。对不起,我之前没有看到这个问题。