假设我有两个图像,其中包含许多相同或几乎相同的对象。具体来说,假设对象被移动和缩放,但数量不同,从一个图像到另一个图像。是否有匹配对象的有效算法?
原型示例是来自视频流的后续图像,其中不同的对象相对于相机移动了不同的量,我们想知道哪个对象去了。来自天文学,其中图像充满了点源,识别它们的一种方法是将基本图像与点扩散函数(平均点源)进行卷积,并在生成的卷积图像中寻找峰值。所以,我想应该可以移动、旋转和缩放一张图像,计算结果的内积(即乘以像素,然后将它们相加),然后在移位/旋转/缩放空间中寻找点局部最大值表示两个图像中的某些内容在该点匹配。
可以有效地完成这个或类似的事情吗?例如,定位候选对象,将它们切掉,然后进行移位/旋转/缩放空间搜索比仅对整个图像进行搜索(假设大多数对象是一个小的移位/旋转/远离他们之前的位置)?