0

我有一个非常相似但非常简单的问题

首先,我有一个小图像:在此处输入图像描述

然后我截图,我想检测我的小房子是否在截图中。

问题是我的房子可能大小不同,颜色也略有不同。

到目前为止,我已经找到了 OpenCV 库,但对于我的需要来说,它似乎太大了。

你知道任何更简单的库来完成这项任务吗?

发送

编辑:我发现这个关于 SURF 算法

4

1 回答 1

0

从您的问题来看,您的图像不会像屏幕上那样纯粹或倾斜,而您提到的问题是一个更加困难的情况。您的图像不会出现任何失真,而只会增加/减小尺寸。

为了匹配任何颜色,我建议为您的模板图像和屏幕截图计算渐变图像(使用sobel 内核)。现在,您正在根据可见边缘进行匹配,并从混合中去除颜色。

要匹配大小,请创建模板的多个版本(版本越多越精确,但处理时间越长)并在图像上滑动模板,直到找到可接受的匹配。

OpenCV 是一个学习曲线陡峭的野兽。如果我的假设是正确的,那么当您可以应用简单的图像处理技术时,您正确地说明 OpenCV 尺寸过大:)。

于 2012-11-15T14:22:53.120 回答