问题标签 [opencv-python]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
885 浏览

opencv - openCV H 检测

对于无人机比赛,我需要使用 openCV 进行图像处理以检测“H”(对于直升机停机坪)。我尝试了一些经典算法,但结果并不令人满意。

  • SIFT(和 SURF):所有的角度都是相同的(90 度),所以即使找到“H”,它的方向也是错误的。
  • matchTemplate:相当不错,但它不是旋转和大小不变的。所以我需要做太多不同尺寸和不同方向的测试。
  • 霍夫线变换:当无人机离目标太远或太近时,由于它们的粗细,它不会检测到相同的线。
  • OCR 的机器学习:我忽略了如何让它准确学习,因为我正在搜索的模板是独一无二的。

有人可以给我一些建议吗?:)

编辑:这是我们需要检测的“H”: 待检测的H字母

0 投票
1 回答
451 浏览

python - 如何在 OSX 上使用 Python 编译 OpenCV 3.2.0?

我目前使用的是 OSX 10.11.5,并且正在尝试使用 Python 构建 OpenCV 3.2.0,但即使禁用尽可能多的选项,我似乎也无法说服 cmake 使用BUILD_opencv_python ON.

这是完整的 cmake 输出:

我不明白为什么 python2 被禁用为不可用。

启用 OpenCV 的 Python 绑定的推荐 OSX 设置是什么?

0 投票
2 回答
16517 浏览

python - 在 Python 中将 OpenCV 帧流式传输到 HTML

我正在尝试从 opencv(Pyt​​hon) 中的 URL 读取视频,然后逐帧处理它,然后将其发送到 HTML 页面。

但我只得到第一帧,之后程序给出以下错误在此处输入图像描述

这是我的主文件 ( main.py)

这是camera.py文件:

我只得到第一帧(如下所示): 在此处输入图像描述

0 投票
0 回答
1224 浏览

python - Python OpenCV调整大小很慢

当我运行 OpenCV python 版本的 resize 功能时,它太慢了!
以下代码需要约 0.21 秒才能运行。图像大小为 (300, 300)。

太奇怪了!任何人都可以告诉我这有什么问题吗?

OpenCV 版本:3.1.0 或 3.2.0
CPU:i7 5930k

0 投票
1 回答
858 浏览

python - 为什么/如何在 matplotlib imshow() 中使用 cmap 参数来隔离颜色窗格?

每当我绘制此图像时,我都会遇到白色变黄的问题。我知道这是由于 matplotlib 使用的默认颜色映射 viridis。当我切换到 cmap='gray' 时,它最终显示正确的红色窗格。

谁能解释为什么会这样?像这样的图片一般应该使用什么颜色图?当我执行默认的 imshow(img) 时,图片如何显示正确的颜色?当我隔离单一颜色窗格时会发生什么变化?当隔离图像中的红色绿色或蓝色窗格时,首选的 cmap 是什么,为什么?

Ipython 笔记本

这是红色窗格的输出

常规图像根据 RGB 颜色模式正确绘制:

在此处输入图像描述

0 投票
1 回答
919 浏览

opencv - 无法保存在 OpenCV 中过滤的图像

我试图在应用过滤器后保存图像,但在我的磁盘上保存操作后我没有dst_1,但是img

当我imshow在应用过滤器后使用时,我看到了我期望看到的 - 过滤后的图像。有谁知道,这种imwrite行为的原因是什么或我的错误在哪里?

0 投票
2 回答
8865 浏览

opencv - opencv-python namedWindow() 无法调整窗口大小

namedWindow()在我的代码中使用函数来调整图像窗口的大小。显示 i 的鼠标光标可以调整窗口大小,但实际上不能。这是我的代码

请协助。谢谢。

0 投票
0 回答
749 浏览

image-processing - 为什么 2 个相似图像之间的汉明距离更侧重于 ORB 的较大部分?

据我所知,汉明距离越小越好。当我运行这段代码时:

两个图像越相似,输出越大。为什么?如果图像相似,结果不应该更关注小部分吗?

0 投票
1 回答
245 浏览

python - 在 OpenCV-Python 中使用按键切换功能

我遇到线程错误:QObject::moveToThread:当前线程(0x7c2d90)不是对象的线程(0xcc44d0)。无法移动到目标线程 (0x7c2d90)

在尝试运行以下程序时。当我取下最后两行时,它不会给我这个错误。谁能说出为什么会这样?

0 投票
3 回答
17448 浏览

python-3.x - Python将音频添加到视频opencv

我使用 python cv2 模块将 jpg 帧加入到视频中,但我无法向其中添加音频。是否可以在没有 ffmpeg 的情况下在 python 中向视频添加音频?PS对不起我的英语不好