图像识别中,识别线条并将其函数化的方法有几种
线条是一个一维的函数,假设记成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 是一种吧
推荐阅读
- 想要入门图像处理,应该从哪本书看起
- 小米手机的指纹信息保管安全吗
- 学图像处理有哪些不错的书推荐
- 游戏公司一般咋识别游戏脚本
- 卫星云图中这种图像是啥情况
- 有哪些轻易就被识别的淘宝刷单评论语言
- 图像特征提取时,灰度共生矩阵的方向是咋确定的
- 想要找图形图像方面的CTO合伙人,怎样寻找靠谱
- 关于图片里的文本识别,哪些特征相对有效
- 特斯拉|特斯拉全自动驾驶更新!可礼让行人、识别红绿灯,这一硬件漏洞仍需警惕