关于图像:OpenCV图像细化原理thinning-algorithm提取骨架
基础知识:细化是在二值图根底上做的模板点: 一.第一步遍历考查所有的非零点 看是否满足上面四个条件比方 有一个非零点的八邻域是上面状况,判断该点是否满足下述条件:① 2<= (p2+p3+p4+p5+p6+p7+p8+p9) <=6 即是 除了p1以外八个数的和 是否在2-6之间②从p2-p9的程序(就是p2p3,p3p4,p4p5...这种),01的数量为1比方上图 依照程序只有p2p3 p6p7是 01这种模式 数量即为2③ p2p4p6=0④ p4p6p8=0如果满足这四个条件 就记录这个点期待最初删除(即是该点像素值设为0) 二.第二步同样四个条件①同上①②同上②③p2p4p8=0④p2p6p8=0同第一步一样,断定要删除的点只是加以记录而暂不删除,期待最初同时删除!对一副图像重复执行第一步与第二步的算法步骤,直到都没有可删除的点为止!!总结下来,就是遍历每一个前景像素 依据一系列规范重复判断该点是否是须要删除的点 学习自:http://t.csdn.cn/FUOhbhttp://t.csdn.cn/N9P4G