我可以使用Opncv中的cvMatchTemplate()函数匹配两个看起来相同但不是100%相同的图像吗?
例如,在数据库上有5张图像,分别用我的左手代表no1,no2,no3,no4和no5。然后您用左手显示no3。我想从数据库中过滤我的No3图像作为结果。
在这种情况下,您的手的大小,您的手的颜色和您的表示将与我不匹配100%。
谢谢。
最佳答案
使用cvMatchTemplate()
函数,您无法匹配两个相似的图像。但是此功能的主要作用是将模板图像与主图像匹配,并以此为基础提供结果。
作为示例,假设使用面部检测技术,其中您具有面部图像,而您想要从中检测出眼睛的位置。因此,您加载了眼睛的模板图像,并尝试将其与面部图像进行匹配以检测眼睛的位置。
这就是我对此功能的理解。
https://stackoverflow.com/questions/6250536/