我有一组蒙版图像,每次我在相机上识别出先前已知的场景时都需要使用它们。所有掩码图像均为 IplImage 格式。在某些情况下,例如,相机已经平移到稍微不同但附近的位置。这意味着如果我在当前场景的中间某处进行模板匹配,我将能够识别场景中模板在该场景中的一些偏移量。我需要做的就是使用这些变化来调整蒙版图像 ROI,以便可以根据模板匹配适当地覆盖它们。我知道有一些功能,例如:
cvSetImageROI(Iplimage* img, CvRect roi)
cvResetImageROI(IplImage* img);
我可以用它来设置裁剪/取消裁剪我的图像。但是,它并没有按我预期的方式退出。如果有人可以提出替代方案或我做错了什么,甚至是我没有想到的,我将不胜感激!
**我还必须指出,我需要始终保持图像大小相同。唯一不同的是图像中实际感兴趣的区域。我可能可以使用零/一填充来覆盖未使用的区域。