使用HOG功能在两个图像之间找到不同区域的位置

时间:2016-07-19 18:24:08

标签: matlab computer-vision visualization detection

假设我们有两张图片。两个图像都是一样的。它们之间唯一不同的是其中一个图像在中心有一个小圆圈。我可以提取和可视化HOG功能,例如:

http://se.mathworks.com/help/vision/ref/extracthogfeatures.html

然后使用猪特征计算两个图像之间的欧几里德距离。在这种情况下,除了与填充圆形区域相关的部分之外,所有猪的特征都将为零。 但我不知道如何找到填充圆的位置(不同区域)并突出显示它。

提示:例如,为了检测人,我们可以使用这种方法:

I = insertObjectAnnotation(我,'矩形',bbox,分数);

http://se.mathworks.com/help/vision/ref/vision.peopledetector-class.html

1 个答案:

答案 0 :(得分:1)

只需减去两个矩阵,然后在结果上找到边界框。