我正在做一个图像分类项目,我已经使用边缘检测从图像中提取了曲线,并且需要根据它们的曲率对它们进行分类。
例如下图中有 3 种线,左边的线曲率好,中间的曲率不错,右边的线曲率很差。
谢谢你的帮助
我正在做一个图像分类项目,我已经使用边缘检测从图像中提取了曲线,并且需要根据它们的曲率对它们进行分类。
例如下图中有 3 种线,左边的线曲率好,中间的曲率不错,右边的线曲率很差。
谢谢你的帮助
如果您正在处理图像,您可以知道像您展示的形状一样是否包含“平滑”或“锐利”边缘。您可以计算结构矩阵(或图像张量矩阵)的特征值和特征向量。对于属于直线或平滑边缘的像素,其中一个特征值将比另一个大得多。如果像素是角点或曲线点,则两个特征值都可能很大且相似。然后我建议在你的形状的像素上测量这些特征,并根据你的需要训练一个分类器。
您几乎可以在其他地方找到有关此类事情的更多详细信息,尽管我可以为您提供我自己的博士学位的参考,请查看第 2.4.2 节http://oa.upm.es/4837/1/MARCOS_NIETO_DONCEL.pdf
此致!
我看到很少有可能的分类措施:
尝试使用一些近似 eps 的近似线,然后检查有多少段近似线,线段越少越好。(这可能会在大多数左侧情况下产生问题,当行包含几个段时)
检查边界框尺寸,尺寸越小线条越好
检查凸面缺陷。