如何检测旋转和变形的物体

时间:2013-04-01 03:25:29

标签: opencv image-processing feature-detection object-detection

我有一张带有黑色条纹矩形的A4纸。我扫描图像并尝试使用一些基本的OpenCV函数,比如模板匹配,但是当我把它放到扫描仪上时,我看到有时旋转的图像,或者纸张有点起皱,所以模板匹配不起作用。 /> 我对图像处理非常陌生,我希望你能告诉我一些解决问题的步骤。
感谢。

1 个答案:

答案 0 :(得分:1)

如果您的对象检测器有信心基于具有特定比例和方向的模板查找对象,那么您所要做的就是将一些缩放,旋转或仿射变换应用于该查询模板并重新应用搜索

EG。如果您的模板T用于图像I,基于搜索方法S(T,I),那么您可以应用S,使用许多基于T的产品:

比例:T1 = 0.5 * T ... Tn = 1.5 * T. 旋转:T1 = R(T,-pi)... Tn = R(T,+ pi)