opencv - matchTemplate 与非矩形模板

标签 opencv template-matching

matchTemplate 有什么办法吗?使用非矩形 templ?例如在计算分数时使用alpha channel 等忽略某些像素?

various formulas对于分数应该推广到非矩形模板。

最佳答案

如果您使用的是 openCV 3,则可以使用掩码对非矩形区域进行模板匹配。

但如果您使用的是 openCV 2,则必须编写自己的函数来屏蔽模板,然后对源图像进行模板匹配。

关于opencv - matchTemplate 与非矩形模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27993074/

相关文章:

c++ - 多个模板匹配只检测一个匹配项

匹配两个矩形的位置和大小的算法

python - make 在 make 调用期间找不到 OpenCV 库

C++ 和 OpenCV : clustering white pixels algorithm

python - 如何在不增加噪声的情况下使用python调整图像大小?

c++ - 使用整数除法将 cv::Mat 除以一个数字

c++ - 在 C++ 中使用库时为 "Undefined reference to"

java - 检测图像中子图像的所有出现

python - 如何读取matchTemplate的结果(Python中的OpenCV2)

opencv - OpenCV 中的模板匹配可以处理两个相同大小的图像吗?