我正在尝试在 Jupyter笔记本* 上导入 cv2 ,但出现此错误: *
ImportError: No module named cv2
我很沮丧,因为我现在已经花了几个小时来研究这个简单的问题。它适用于Pycharm,但不适用于Jupiter笔记本。我已经将cv2安装到Python2.7的站点程序包中,将Jupyter的内核配置为python2,浏览了文档,但是我仍然不明白我所缺少的内容吗?
(我使用的是Windows 10,并且使用了Microsoft认知API,这就是为什么我需要导入此程序包的原因。)
这是代码:
<ipython-input-1-9dee6ed62d2d> in <module>()
----> 1 import cv2
2 cv2.__version__
为了使这项工作我应该怎么做?
您的python路径是否在正确的位置?检查python在哪里寻找模块。在笔记本中尝试:
import os
os.sys.path
该cv2
模块是否位于这些目录中的任何一个中?如果不是,您的路径在错误的位置。如果它忽略了安装位置,请将其附加到您的python路径。您可以按照此处的说明进行操作。
问题内容: 我已经使用python 3.6在Windows机器上安装了opencv,没有任何问题,使用: 但是当我尝试导入cv2时,出现以下错误 我看过这篇文章 它说cv2不适用于python 3我在想这是否已修复或是否有解决方法 问题答案: 您可以从此非官方站点上在Windows 32位或64位计算机上下载最新的适用于Python 3.6的OpenCV 3.2.0,查找以开头的文件。然后键入以下
问题内容: 我想按照http://opencv-python- tutroals.readthedocs.org/en/latest/py_tutorials/py_feature2d/py_matcher/py_matcher.html中的说明 在Python中使用基于flann的匹配器 由于我使用的是OpenCV 3.0.0,因此必须调整有关SIFT检测器初始化的代码。其余部分不变 运行代码时
问题内容: 我想搜索给定目录中所有图像中的冲浪,并保存它们的关键点和描述符以供将来使用。我决定使用泡菜,如下所示: 当我尝试执行时,出现以下错误: 有人知道吗,这是什么意思,以及如何解决?我正在使用Python 2.6和Opencv 2.3.1 十分感谢 问题答案: 问题是您不能将cv2.KeyPoint转储到pickle文件中。我遇到了同样的问题,并设法通过本质上对关键点进行序列化和反序列化来解
问题内容: 我已经在Mac中安装了OpenCV 3.1,也通过安装了cv2 。 但是它看起来像并且不能使用: 我已经尝试了几乎所有在线解决方案列表,但是无法正常工作。 问题答案: 我不知道实际安装的是什么…但是肯定 不是 OpenCV。 实际上安装了this,这是一些 博客分发实用程序 ,不确定它是什么,但 不是 OpenCV。 要正确安装OpenCV,请检查注释中添加的任何链接@ udit043
错误: null 环境: opencv contrib python 4.1.2.30 到目前为止,我已经尝试了大约30种方法:
问题内容: 我真的不想对此提出自己的问题,因为这似乎是一个常见错误。但是,由于现在已经浪费了数小时并且关注了我所能找到的每个线程,因此给出的答案都没有为我解决这个问题。 因此,我唯一的选择是提供我所能提供的有关我的设置的所有信息,并希望你们中的一个能认识到问题。 我正在Windows 10(x64)上运行,并从此处的集合中安装了以下预构建的二进制文件。 python 3.5.0-win32(从py