我有2个相同的相机,彼此之间以20厘米的距离放置在一条线上。所以我拍2张照片:
很抱歉,由于限制,我无法上传照片
来自相机和图片的照片,以便更好地理解: http://oi62.tinypic.com/2lkv682.jpg
我怎样才能在两张照片上找到所有相同的区域(不仅仅是玩具车,仅作为示例)?也许C#或C ++有一个好的算法或库?
谢谢!
答案 0 :(得分:1)
Opencv(c ++)或emgucv(c#)可能就是你要找的东西。有很多关于如何比较图像和物体识别的例子。
答案 1 :(得分:0)
您可以使用AForge.NET Framework中的ExhaustiveTemplateMatching
ExhaustiveTemplateMatching tm = new ExhaustiveTemplateMatching (0.9f);
TemplateMatch[] matchings = tm.ProcessImage(image1, image2);
TemplateMatch类具有相似性和矩形属性,可用于在两张照片上查找相同的区域。