随笔分类 -  图像处理

基于红黑树的骨架提取Java
摘要:前面有提到基于Mat变换的骨架提取,然而在实际的应用中处理稍微大点的图片的时候耗时较长就是个问题了,于是针对这个问题寻找了另外一种方法——基于红黑树的骨架提取,这种方法明显处理速度要快一些。 基于红黑树的骨架提取的思路如下: 1,对输入的二值图像进行延拓(直白的说就是在图像的外边界加一圈白点),得到 阅读全文

posted @ 2017-09-10 12:35 萌虾 阅读(327) 评论(0) 推荐(0)

基于Mat变换的骨架提取Java
摘要:针对一副二值图像,区域内的点只有背景点(白点,0值)和前景点(黑点,1值)。对于给定区域的像素点逐次应用两个基本步骤,以提取骨架: step1,如果一个像素点满足下列4个条件,那么将它标记为要删除的点: (1)2<=N(p1)<=6,其中N(p1)=p2+p3+p4+...+p8+p9; (2)T( 阅读全文

posted @ 2017-09-10 09:53 萌虾 阅读(596) 评论(0) 推荐(0)

hough变换检测直线Java
摘要:hough变换检测直线原理: 假设在图像中存在一条直线y=k*x+b(此时k,b未知)。取直线上的任意两点进行说明,设为(x0,y0),(x1,y1)。 所有经过点(x0,y0)的直线满足:-x0*k+y0=b 式1,那么以k、b为直角坐标轴做式1对应直线; 所有经过点(x1,y1)的直线满足:-x 阅读全文

posted @ 2017-07-20 21:27 萌虾 阅读(2809) 评论(0) 推荐(0)

图像二值化处理Java
摘要:二值化基本概念:通俗的讲就是把一副彩色图像处理成一副黑白图像,一般是作为后续复杂图像处理操作的预处理。 二值化算法思路:遍历图像的所有像素点,计算每个像素点的灰度值。通过迭代法收敛得到一个最佳阈值,灰度值大于最佳阈值的像素点设为白色,灰度值小于最佳阈值的像素点设为黑色。(我这里的二值化处理结果是,背 阅读全文

posted @ 2017-05-28 20:13 萌虾 阅读(6992) 评论(0) 推荐(0)

导航