问题标签 [object-detection]

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 投票
3 回答
1725 浏览

opencv - OpenCV 和计算机视觉,我们现在处于什么位置?

我想做一个涉及计算机视觉的项目。主要是物体检测/识别。经过一番研究,我不断回到 OpenCV。但是所有的教程都是从 2008 年开始的(我想当时它有点大)。它显然不能在 Mac 上的 Python 中编译。我正在使用 Xcode 中的 C++ 框架,但是没有一个教程可以工作,因为它们已经过时并且文档从我可以解析的内容中吸收。

对于我正在做的事情是否有更好的解决方案,是否有人对学习如何使用 OpenCV 有任何建议?

谢谢

0 投票
1 回答
919 浏览

opencv - OpenCV 中的 matchTemplate 函数出错

这些是我正在使用的包括


这是命名空间


但是当我使用 matchTemplate 函数时,我遇到了以下问题


谁能帮我解决这个问题?

附加信息:我正在使用 OpenCV2.3

感谢您花时间查看和评论我的问题

最好的问候海克

0 投票
1 回答
5856 浏览

opencv - 在 OpenCV C++ 中寻找人物剪影

我想提取照片中人的轮廓并去除背景。照片可以拍全身,也可以只拍上半身,也可以只拍下半身。

到目前为止,我所做的是使用 Haar Cascades 跟踪面部,但我使用的算法在面部上做了一个矩形,我需要整个身体的形状。我也尝试过 HOG,但它也给了我一个矩形,并且不适用于所有照片。

如果有人可以帮助我,那就太好了。我正在使用 OpenCV 和 C++。

0 投票
2 回答
1587 浏览

c++ - OpenCV flann.h 断言错误

我编写了一个程序,可以在 2 张图片之间进行匹配。这就是代码。但是如果我使用 BruteForceMatcher> (不是 flann ),它就可以工作。

我在运行程序后遇到了这个错误

谁能告诉我我做错了什么?

0 投票
5 回答
17413 浏览

c++ - OpenCV cv::findHomography 运行时错误

我正在使用Features2D + Homography 编译和运行代码来查找已知对象教程,我得到了这个

运行时错误。调试后我发现程序在 findHomography 函数处崩溃。

在 OpenCV 的介绍中,“cv 命名空间”一章说

一些当前或未来的 OpenCV 外部名称可能与 STL 或其他库冲突。在这种情况下,使用显式命名空间说明符来解决名称冲突:

我更改了代码并在任何地方使用显式命名空间说明符,但问题没有解决。如果可以的话,请帮我解决这个问题,或者说哪个函数与 findHomography 做同样的事情,并且不要让程序崩溃。

这是我的代码

0 投票
1 回答
39373 浏览

opencv - 如何知道 matchTemplate 是否找到对象?

我使用了这个答案并编写了自己的程序,但我有一个特定的问题。

如果图像没有对象,matchTemplate不抛出错误,并且我不知道有什么方法可以检查是否matchTemplate找到对象,谁能给我建议,或者给我一个检查这个的函数名。

0 投票
2 回答
2019 浏览

opencv - 指尖检测和跟踪

我正在做一个检测和跟踪手指的项目。虽然我发现这项任务有很多资源,但我还没有找到有效的资源:(。

到目前为止,我已经想到了以下检测手的方法:

  1. 哈尔训练。但首先,我们没有像人脸检测那样训练有素的集合(xml)。其次,如果我们自己训练,我们没有足够的样本(我还是大学生)

  2. HSV空间中的肤色检测。我试过这个,但结果有很多噪音,所以不能帮助我继续在指尖进行进一步检测。

3.使用Handvu。但我有心,这个库很难在 Windows 中设置和使用......

总而言之,谁能给我任何关于如何有效检测手的建议?(之后我可能会考虑检测指尖..)

谢谢!!

0 投票
1 回答
739 浏览

iphone - 重建图像中矩形对象的纵横比

我正在做一个使用相机(特别是 iPhone 相机)“扫描”纸张的小项目。

工作流程:

让用户为纸张拍照,然后我会检测角/轮廓,因此我知道照片中原始纸张的 4 个角点。然后很容易反转相机的透视变换以获得所拍摄纸张的“平面”图像。

但是,我的问题是:如何保持甚至计算正确的(原始)纵横比?

检测到纸角的 UI 图像(无法发布图像,抱歉)

正如你在上面看到的,我有角点的坐标,我也知道如何构造一个矩阵来将左上角映射到点 (0,0),右上角到 (width,0),底部右角到(宽度,高度),左下角到(0,高度)。

现在的问题是:如何获得纸张最初具有的正确宽度/高度纵横比。我很确定我可以使用角度来确定透视变换,但我一直在寻找正确的公式。我也有一种预感,我也需要相机的焦距,但不需要它会很棒。

任何想法,将不胜感激。

0 投票
4 回答
13218 浏览

android - 如何在 Android 增强现实中检测物理对象?

我发现了许多检测不同形状的方法。但是当我想要一个物理对象时运气不好。从我读到的内容,我们应该在图像周围有一个黑色边框来制作一个图案文件。如果我遵循这个概念并生成一个模式,那么我的应用程序会检测到打印输出的图像。但在现实世界中,物理对象不一定有黑色边框围绕它。

更新

尽管我接受了答案,但我的问题仍未解决。由于仍然没有检测物理对象的解决方案。

欢迎任何进一步的研究和链接!

0 投票
1 回答
2001 浏览

opencv - OpenCV:从黑白图像中检测简单的电子元件

我是 OpenCV 的新手,并试图找出从电路图等图纸中搜索组件的最佳方法。组件始终为黑色,背景为白色,但组件可以旋转和缩放。

带有组件的简单图表示例。图表总是比这更好的分辨率。

在此处输入图像描述

我应该对每个组件进行 Haar 培训吗?还是模板匹配?

谢谢!