我在 Windows 上安装了 Enthought Canopy Python 发行版,我想添加 OpenCV python 绑定。
我已经从 http://sourceforge.net/projects/opencvlibrary/下载了最新的 OpenCV, 但我没有看到任何 setup.py 文件。
所以我想知道:在 Windows 上安装 OpenCV 以使其在 Enthought Canopy Python 下工作的最佳方法是什么?
我在 Windows 上安装了 Enthought Canopy Python 发行版,我想添加 OpenCV python 绑定。
我已经从 http://sourceforge.net/projects/opencvlibrary/下载了最新的 OpenCV, 但我没有看到任何 setup.py 文件。
所以我想知道:在 Windows 上安装 OpenCV 以使其在 Enthought Canopy Python 下工作的最佳方法是什么?
我偶然发现了同样的问题。这是我所做的:
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
目录中。
自此问题发布前几天,Canopy 订阅者(即在 Canopy 存储库中 - https://www.enthought.com/products/canopy/package-index/ )已经在 Windows 上预构建了 Opencv on Windows 。抱歉,我之前没有看到这个问题。