问题标签 [template-matching]

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 回答
1550 浏览

android - OpenCV模板匹配绘制矩形匹配周围

我想使用模板匹配,我正在使用我发现的代码,它可以在位图中保留它并获得位图的返回,问题是我不完全确定如何在矩形中绘制。在为 android 创建应用程序时,我只使用 java,没有使用 native。使用我不熟悉的openCV。我将获得多个匹配项,因此我想在这些点周围绘制矩形,并且还能够获得这些匹配项位置的值。

0 投票
1 回答
3677 浏览

c++ - Opencv c++Template/Pattern Matching Scale and Rotation invariant

我想查看使用 openCv 和 c++ 的图像中是否存在模板。然而,由于拍摄图像的距离不同以及图像的位置不同,匹配不会正确发生。

这是我的代码:

请注意,我无法使用“垫子”。是否可以使用 IplImage* 并使代码对缩放和旋转保持不变?帮我。

0 投票
1 回答
3778 浏览

c++ - 使用 CV_TM_CCORR_NORMED 进行 openCV 模板匹配

我有这个代码

如果匹配,我如何让程序执行以下行:

谢谢你。

0 投票
1 回答
715 浏览

c++ - 模板化成员函数调用 g++ 错误:没有匹配的调用函数

g++ 在该示例上遇到错误。

我有一堂课Option,其中包含一个std::string

OptionValue继承自Option模板类型和std::string键类型的模板化参数。

OptionManager管理OptionValuestd::map<std::string, Option*> OptionManager一个成员函数create

如果我不调用 g++,请不要抱怨:

g++ 不喜欢create调用,这里是错误: no matching function for call to OptionManager::create(int)

如果有人能帮我指路,我非常感谢他!!!:)

这是代码:

选项.hpp

选项值.hpp

选项管理器.hpp

};

主文件

g++ 错误

0 投票
1 回答
1389 浏览

c# - 模板匹配 - 如何忽略像素

我试图在图像中找到一个数字。为了测试我的代码,我拍摄了一个数字的图像,然后使用 AForge 的详尽模板匹配算法在另一个图像中搜索它。但我认为存在一个问题,即数字显然不是矩形,而包含它的图像是。这意味着有很多不应该参与比较的像素。有什么方法可以在忽略这些像素的情况下进行比较?如果不在 AForge 中,那么可能是 EMGU/OpenCV 或 Octave?

这是我的代码:

这是一个示例图像。

0 投票
1 回答
2581 浏览

matlab - Matlab中的手写字符模板匹配

使用手写数据输入的模板匹配,但由于在 Matlab 中非常新而面临一些问题。我想把这个模板
在此处输入图像描述
和这个..
在此处输入图像描述

到目前为止我所做的是:

对于情节箱..

为了测试我使用..

但是这段代码通常无法识别源图像中的那个模板,不明白那里出了什么问题。有人可以帮忙吗?
基本上,当我向系统输入 2 个图像时,我想让它们的高度相似。然后我想测量模板图像的宽度,然后我想根据该宽度扫描源图像并检查像素值。当模板的那些像素值将与源图像匹配超过 70% 然后我将给出找到它的结果,否则找不到。
这就是我想做的事情。如果有人可以通过编辑或提供建议来帮助处理上述代码,我们将不胜感激。

0 投票
1 回答
571 浏览

opencv - OpenCV如何选择模板匹配的稳定区域?

我正在为某个项目使用 OpenCV。我想使用平面外观的一部分来通过模板匹配来跟踪这个平面。是否有一些方法可以为模板匹配选择更稳定的补丁?任何提示将不胜感激。提前致谢!

0 投票
2 回答
35964 浏览

java - Android 中的 OpenCV 模板匹配示例

我是 OpenCV 的初学者。我正在尝试使用 OpenCV 模板匹配做一个示例 android 应用程序来匹配给定图像中的模板图像。我在互联网上搜索,我找不到满足我要求的合适的 android 或 java 代码。但我有 C++ 代码。我不知道怎么翻译。 http://docs.opencv.org/doc/tutorials/imgproc/histograms/template_matching/template_matching.html

你能帮我找到一个合适的java或android代码吗?或者请帮助我将此 C++ 代码翻译成 java,我可以在 android 应用程序中使用它。

先感谢您。

C++ 代码

0 投票
1 回答
1171 浏览

matlab - 在Matlab中找到距离矩阵中一组点的最接近匹配距离

我有一个 M 平面之间的测量角度矩阵

我有一个平面之间已知角度的列表,这是一个我命名的 N×N 矩阵rho。这是它的一个子集(它太大而无法显示):

我的任务是找到一组 M 平面,其角度rho最接近测量的角度。例如,上面显示的平面的测量角度相对接近平面 1、2、4 和 6 之间的已知角度。

换句话说,我需要在距离矩阵(使用余弦相关距离)中找到一组与我测量的距离匹配的点。这也可以被认为是将图案与模具相匹配。

在我的问题中,我有 M=5 和 N=415。

我真的很想弄清楚它,但时间已经不多了。所以目前我正在使用最简单的方法:迭代 3 个平面的所有可能组合,但这很慢,目前只为 M=3 编写。然后,我返回按匹配分数排序的匹配平面列表:

我有一种感觉pdist2可能会有所帮助,但不确定如何。我将不胜感激任何帮助解决这个问题。

0 投票
2 回答
1678 浏览

java - OpenCV Android 模板匹配 FATAL EXCEPTION

我正在尝试使用 Java 中的 OpenCV 库进行模板匹配。我正在尝试利用我在这里找到的代码来完成这项工作。

当我执行应用程序时,我得到FATAL EXCEPTION

&

我认为它必须与文件的大小有关,但是应该按原样执行(main image, small image, image to write to)

我使用 .bmp 文件作为输入:

作为更新,我已尝试按照此处OpenCV 文档中的说明将图像转换为单通道 8 位 .png,但仍然没有乐趣...

我的Start.java代码: