将边缘像素分配给感兴趣的线

时间:2016-02-04 20:42:42

标签: matlab image-processing machine-learning edge-detection

我正在使用Matlab处理图像处理,我的目标是将像素分配给对象的特征线。

详细说明:

我拍摄了不同的金属物体。我可以区分6个不同类中的对象。我只在“我的大脑”中知道这些课程,而不是在计算机中。一张照片中总有一个类。在下一步中,我使用颜色分割来区分我的对象和背景。在分割之后,我使用Canny运算符来查找对象的边缘。到目前为止,我们假设没有图像“噪声”,并且Canny算子确定了对象的轮廓。到目前为止,我已经走了多远。

Two different objects that give you an idea of the "characteristic lines"

在下一步中,我想将像素分配给在给定图片中着色的“特征线”。当然,它们没有在边缘图片中着色,其中我只有像素具有值为“True”的信息(如果是边缘像素)或“假”(如果像素是背景)。

您是否知道可以将边缘像素分配给“特征线”的算法或方法?

1 个答案:

答案 0 :(得分:0)

尝试使用MatLab的corner()将边缘划分为多个部分

http://www.mathworks.com/help/images/ref/corner.html