2013年9月19日

OpenCV学习(19) 细化算法(7)

摘要: 最后再来看一种通过形态学腐蚀和开操作得到骨架的方法。http://felix.abecassis.me/2011/09/opencv-morphological-skeleton/ 代码非常简单: void gThin::cvmorphThin(cv::Mat& src, cv::Mat& dst) { if(src.type()!=CV_8UC1) ... 阅读全文

posted @ 2013-09-19 19:18 迈克老狼2012 阅读(3365) 评论(0) 推荐(0)

OpenCV学习(18) 细化算法(6)

摘要: 本章我们在学习一下基于索引表的细化算法。 假设要处理的图像为二值图,前景值为1,背景值为0。 索引表细化算法使用下面的8邻域表示法: 一个像素的8邻域,我们可以用8位二进制表示,比如下面的8邻域,表示为00111000=0x38=56 我们可以枚举出各种情况下,当前像素能否删除的表,该表大小为256。它的索引即为8邻域表示的值,表中存的值为0或1,0表示当前像素不能删除,1表示... 阅读全文

posted @ 2013-09-19 19:02 迈克老狼2012 阅读(2869) 评论(0) 推荐(0)

OpenCV学习(17) 细化算法(5)

摘要: 本章我们看下Pavlidis细化算法,参考资料http://www.imageprocessingplace.com/downloads_V3/root_downloads/tutorials/contour_tracing_Abeer_George_Ghuneim/theo.html Computer VisiAlgorithms in Image Algebra,second edition... 阅读全文

posted @ 2013-09-19 13:50 迈克老狼2012 阅读(3186) 评论(0) 推荐(0)

导航