我被困在当前项目中:我有一张输入图片,上面有一些形状的地面。我必须用给定的模板找到一个特定的形状。
我必须把距离变换转化为骨架化。我现在的问题是:如何比较两个骨架?据我所知,图像处理工具箱中匹配模板的大多数方法都不起作用,因为它们不是比例不变和旋转不变的。此外,一些骨架确实显示了形状,其他的只是一两条短线,如果我不知道它们应该是什么,我就无法识别它们的形状。
我使用了边缘检测和区域增长的输入,所以只剩下插入的形状。在模板上,我使用了距离变换和骨架化。
真的很期待一些提示。问候:(
你可以研究卷积吗?
基本上把你的模板移到你的图像上,看看是否有匹配,以及在哪里。数组[x,y]的最大值是对象在图像中的位置。
Matlab为该内置了2D卷积函数