我正在使用Matlab处理图像处理,我的目标是将像素分配给对象的特征线。
详细说明:
我拍摄了不同的金属物体。我可以区分6个不同类中的对象。我只在“我的大脑”中知道这些课程,而不是在计算机中。一张照片中总有一个类。在下一步中,我使用颜色分割来区分我的对象和背景。在分割之后,我使用Canny运算符来查找对象的边缘。到目前为止,我们假设没有图像“噪声”,并且Canny算子确定了对象的轮廓。到目前为止,我已经走了多远。
Two different objects that give you an idea of the "characteristic lines"
在下一步中,我想将像素分配给在给定图片中着色的“特征线”。当然,它们没有在边缘图片中着色,其中我只有像素具有值为“True”的信息(如果是边缘像素)或“假”(如果像素是背景)。
您是否知道可以将边缘像素分配给“特征线”的算法或方法?
答案 0 :(得分:0)
尝试使用MatLab的corner()
将边缘划分为多个部分