使用特征检测对二维形状进行对象检测



我的目标 -

输入:PNG 平面图(上面有许多电气设备符号(,以及使用边界框选择其中一个符号的用户。

输出:相同的 PNG 平面图,但突出显示所有匹配的符号

我一直在研究特征检测作为查找匹配符号的一种方式,但我在网上找不到任何用于 2D 对象的示例 - 我只看到它用于照片或在视频中实时使用。特征检测是否也适用于 2D 对象?如果没有,为什么不呢?

对于那些感兴趣的人,我一直在用C#进行开发,使用一个名为Emgu CV的OpenCV包装器API(它具有所有OpenCV函数等等(。

您可以查看有关徽标识别的研究。您可以使用经典特征检测器(例如筛分或冲浪(,然后从提取的特征中计算出一些形状不变量,例如特征三角形方向。

这里有一篇经典的论文来看看一些想法:可扩展的徽标识别

我想您的输入是一个二进制/灰度图像,主要是线条、箭头、圆圈......局部特征检测(例如ORB,SURF,SIFT,...(最适合"高熵"图像,我的意思是具有大量纹理的场景照片。这里有几何形状,几何方法会更好。我认为(几何(形状检测算法将是更好的选择,例如广义霍夫变换。

最新更新