procedure thinimage(srcimage:pIplImage);var count:Integer; //表示迭代次数 Zhangmude:array [1..9] of Integer; deletelist1,deletelist2:Tlist<Tcvpoint>; //存放着要
分类:
其他好文 时间:
2016-03-21 12:25:40
阅读次数:
1442
形态学操作是指基于形状的一系列图像处理操作,包括膨胀,腐蚀,二值化,开运算,闭运算,顶帽算法,黑帽算法,形态学梯度等,最基本的形态学操作就是膨胀和腐蚀. 一.膨胀 首先需要明确一个概念,膨胀和腐蚀都是针对于图像中较亮的区域而言的,膨胀就是亮的区域变多了,而腐蚀就是暗的区域变多了. 膨胀的功能主要有消
分类:
其他好文 时间:
2016-03-07 01:10:21
阅读次数:
229
十三种基于直方图的图像全局二值化算法原理、实现、代码及效果(转)http://www.cnblogs.com/carekee/articles/3643394.html图像二值化的目的是最大限度的将图象中感兴趣的部分保留下来,在很多情况下,也是进行图像分析、特征提取与模式识别之前的必要的图像预处理过...
分类:
编程语言 时间:
2016-01-24 11:34:06
阅读次数:
247
一、Otsu算法原理Otsu算法(大津法或最大类间方差法)使用的是聚类的思想,把图像的灰度数按灰度级分成2个部分,使得两个部分之间的灰度值差异最大,每个部分之间的灰度差异最小,通过方差的计算来寻找一个合适的灰度级别来划分。 所以可以在二值化的时候采用otsu算法来自动选取阈值进行二值化。otsu算法...
分类:
编程语言 时间:
2016-01-08 00:27:23
阅读次数:
331
这几天做了一道题目,要求在 5000 张图片中找出 30 张与样例相同但经过放大或缩小,高亮或变暗的图片。 整体思路是把图片hash成一段指纹,这个指纹和图片的大小、格式、明暗均无关,只和图片的内容本身有关。 1.先把彩色图片转为灰度图 如果原本的一个像素点的rgb值为(r1,g1,b1)...
分类:
其他好文 时间:
2015-12-23 21:21:24
阅读次数:
745
Visual Studio Community 2015 工程和代码:http://pan.baidu.com/s/1o7lxYSM内容在这篇文章中将提到以下内容:全局阈值自适应阈值Otsu's二值化 在图像处理中,会希望忽略掉一些灰度细节,只保留主体的轮廓,对灰度图像进行阈值化处理能达到这个目的....
分类:
其他好文 时间:
2015-12-17 00:35:21
阅读次数:
1434
算法的介绍otsu法(最大类间方差法,有时也称之为大津算法)使用的是聚类的思想,把图像的灰度数按灰度级分成2个部分,使得两个部分之间的灰度值差异最大,每个部分之间的灰度差异最小,通过方差的计算来寻找一个合适的灰度级别来划分。 所以可以在二值化的时候采用otsu算法来自动选取阈值进行二值化。otsu算...
分类:
编程语言 时间:
2015-12-12 18:39:03
阅读次数:
149
1.im2bw(Image, threshold_value)2.最大类件方差(ostu): matlab:im2bw(image, graythresh(image))3.bernsen算法较原始的Bernsen:这个算法的中心思想是:设当前像素为P,计算以P为中心的大小为(2w+1)*(2w+....
分类:
其他好文 时间:
2015-12-04 12:54:51
阅读次数:
156
原文地址:http://www.cnblogs.com/hebaichuanyeah/p/5014519.html算法比较简单,根据皮肤特性检测手部,根据二值化的图像检测轮廓,然后感觉凸包和缺陷特性判断剪刀/石头/布。代码:http://download.csdn.net/detail/u01164...
分类:
其他好文 时间:
2015-12-03 00:26:21
阅读次数:
998
图像的二值化:与边缘检测相比,轮廓检测有时能更好的反映图像的内容。而要对图像进行轮廓检测,则必须要先对图像进行二值化,图像的二值化就是将图像上的像素点的灰度值设置为0或255,这样将使整个图像呈现出明显的黑白效果。在数字图像处理中,二值图像占有非常重要的地位,图像的二值化使图像中数据量大为减少,从而...
分类:
其他好文 时间:
2015-11-21 14:24:47
阅读次数:
186