OpenCV仍然不适用于Python 3.3并且我是否真的必须降级到Python 2.7才能使用它?我没有在互联网上找到太多关于它,只有2012年的一些帖子,OpenCV尚未移植到Python 3.x中使用.但现在是2014年,在尝试安装最新的OpenCV 2.4.x并将cv2.pyd文件复制到C:\ Program Files(x86)\ Python333\Lib\site-packages之后,这仍然会产生Python IDLE中的错误:
>>> import cv2
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import cv2
ImportError: DLL load failed: %1 ist keine zulässige Win32-Anwendung.
Run Code Online (Sandbox Code Playgroud) 我一直在互联网上搜索一段时间,但是我无法找到有关如何在Windows下安装OpenCV for Python 3.x的详细说明.
如果他/她已成功安装OpenCV for Python 3.x,无论是从预构建的二进制文件还是从源代码安装OpenCV 2.x或OpenCV 3版本,我真的很感激.X.
我需要沿着一条线获取像素值,我正在使用Python3和Pillow。在opencv中,有一个LineIterator这样的东西,它将返回两点之间的所有适当像素,但是我在Pillow的文档中找不到类似的东西。
我之所以使用Pillow,是因为我最初看到这篇文章说python3不支持opencv,我知道这是从2012年开始的,但是我相信这是从今年开始的,这已经证实了这一点,因为有职位上没有年份。但是当我运行pip3.2 search opencv时,我可以看到pyopencv但无法安装它,它说它找不到合适的版本(可能是python2.x到python3.x问题)。
我的首选解决方案如下: