我已经在互联网上搜索了一段时间,但没有找到关于如何安装OpenCV for Python 3的详细说明.Windows下的x.

如果这里的任何人能够分享他/她的方法,如果他/她已经成功地安装了用于Python 3的OpenCV,我将不胜感激.x、 来自预构建的二进制文件或源代码,适用于任一版本的OpenCV 2.x或OpenCV 3.十、

推荐答案

OpenCV 3增加了对python 3+的支持.它仍在alpha中,目前它和python中存在很多已知的bug.OpenCV 3的最终版本将于今年年底发布.

如果从网站下载OpenCV 3 alpha可执行文件,就可以构建对python 3的支持.或者,您可以从他们的github获取最新代码.您还必须安装CMake和Python 3.打开CMake,它会询问源代码在哪里.如果下载了可执行文件,它将位于源文件夹中提取可执行文件的位置.如果你下载了最新版本,它就在你下载的地方. Select 文件夹,在CMake中点击configure,它会询问您要使用哪个编译器.之后,您可以看到在OpenCV中可以构建的所有内容.从OpenCV 3开始,Python3有一个选项.判断这一点和其他任何你可能想要的,然后点击生成.这将使您 Select 的编译器中的一个项目可以构建,并将构建您所需的所有库.

虽然本指南适用于2.4.9,但适用于3.0.你会在3分钟内看到不同的选项.

Python-3.x相关问答推荐

Pandas :从元组字典创建数据帧

PythonPandas 创建一个列并添加到DataFrame

为什么在Python中使用RANDINT函数时会出现此TypeError?

将字符串转换为python日期时间时出错

以编程方式关闭jupyterlab内核

将两列的乘积连续添加到一列的累积和中

在 python f-string 中使用 \u

Pandas:从 Pandas 数据框中的 1 和 0 模式中获取值和 ID 的计数

XPATH:使用 .find_elements_by_xpath 为未知数量的 xpath 输入值

从 h264 帧解析数据包时 PyAV 不一致

将名字转换成姓氏、首字母和中间字母的格式

Pytorch:图像标签

合并两个numpy数组

如何从 Python 3.5 降级到 Python 3.4

Python:如何在三个列表中找到共同值

Tkinter 窗口显示(无响应)但代码正在运行

全局捕获快速 api 中的异常

sys.stdin.readline() 读取时没有提示,返回 'nothing in between'

我们如何获得 __repr__() 的默认行为?

如何获得 BeautifulSoup 标签的所有直接子代?