图像识别中,识别线条并将其函数化的方法有几种

线条是一个一维的函数,假设记成g(t), 而图像是一个二维的函数,假设记成F(x,y), 如果说从二维的函数中提取一个一维的函数, 我所能想到的就是过零点的方法. 希望有高手指点其他方法. 具体来说我能想到以下方式:1. 等高线, 就是F(x,y)-k的过零点构成的线2. 边缘检测. 其实就是F(x,y)求导再求导的过零点或者说, 对F(x,y)做任意操作, 最后得到在定义域上的过零点另外一种方法可以是先得到特征点(0维), 让后把这些特征点连接成线,或者拟合成线, 譬如说棋盘格. 可以先找到棋盘格的交叉点, 然后连接它们成为棋盘格的边线如果你不需要线是一条理论上的直线, 而是由像素四领域或者八领域构成的线的话, 那么先对图像二值化, 之后做 binary images 做Morphological operations 是不二之选:) 例如 matlab里的remove 和 skel操作, 看这里:Morphological operations on binary images
■网友
Hough Transform 是一种吧


    推荐阅读