我运行的是一台Ubuntu虚拟机,有Python 3.6.1、Anaconda 4.4.0(64位).我想跑the code on this website米.

import cv2.aruco

我得到:

>>> import cv2.aruco
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2.aruco'

这是我需要安装或安装的东西吗?

推荐答案

如果找不到cv2.aruco,请try 安装opencv-contrib-python,例如运行以下命令(对于默认的Python安装):

pip install opencv-contrib-python

或者针对特定的Python安装(在本例中为Python 3)

python3 -m pip install opencv-contrib-python

然后try 重新运行脚本,try 访问cv2.aruco.

Python-3.x相关问答推荐

使用Pandas 阅读Excel定义的名称和单元格值(&Q;)

Python3和请求-超文本标记语言:试图抓取一个网站-没有取回真正的超文本标记语言代码

按小时和日期对Pandas 数据帧进行分组

根据另一列中的条件填写该列中的值

从Metacritic上通过网络擦除游戏数据的问题

为什么空列表也能起作用?

PyTest:尽管明确运行了测试,但是被标记为没有运行测试

如何查找以开头并替换的字符串

需要找到完全匹配并使用正则表达式替换

在不改变 python 中原始数组顺序的情况下,对多维字符串数组进行降序排序?

当我判断另一个 checkButton 时,如何判断两个 python tkinter checkButtons?

命名元组内命名元组的 Python 语法

Tensorflow:ImportError:libcudnn.so.7:无法打开共享对象文件:没有这样的文件或目录

AttributeError:系列对象没有属性iterrows

带百分号的 Python 字符串格式

如何在 python 3.x 中禁用 ssl 判断?

每次启动 Google Colab 时都必须安装所需的软件包吗?

如何从 Python 3 导入 FileNotFoundError?

如何在 Pandas 中的超 Big Data 框上创建数据透视表

如何避免使用我的 python 包构建 C 库?