原文:Win8 Metro(C#)数字图像处理--2.40二值图像轮廓提取算法  [函数名称]   二值图像轮廓提取         ContourExtraction(WriteableBitmap src)  [算法说明]   二值图像的轮廓提取对于图像识别,图像分割有着重要意义.该算法的核心就是将图像目标的内部点消除.所谓内部点,我们要根据当前像素点的邻域来进行判断,假设邻域窗口为3*3窗口,如果当前像素P(x,y)的八个邻域像素满足如下条件,则该点即内部点:   1,P(x,y)为目…
原文:Win8 Metro(C#)数字图像处理--2.65形态学轮廓提取算法  [函数名称]   形态学轮廓提取函数       WriteableBitmap MorcontourextractionProcess(WriteableBitmap src) /// <summary> /// Morgraphy contour extraction process. /// </summary> /// <param name="src">Th…
http://dongtingyueh.blog.163.com/blog/static/4619453201271481335630/ [函数名称] 二值图像轮廓提取         ContourExtraction(WriteableBitmap src) [算法说明] 二值图像的轮廓提取对于图像识别,图像分割有着重要意义.该算法的核心就是将图像目标的内部点消除.所谓内部点,我们要根据当前像素点的邻域来进行判断,假设邻域窗口为3*3窗口,如果当前像素P(x,y)的八个邻域像素满足如下条件,…
原文:Win8 Metro(C#)数字图像处理--2.75灰度图像的形态学算法 前面章节中介绍了二值图像的形态学算法,这里讲一下灰度图的形态学算法,主要是公式,代码略. 1,膨胀算法 2,腐蚀算法 3,开运算 开运算:先进行一次腐蚀运算,接着进行一次膨胀运算. 4,闭运算 闭运算即:先进行一次膨胀运算,接着进行一次腐蚀运算. 以上就是灰度图像的形态学算法.  最后,分享一个专业的图像处理网站(微像素),里面有很多源代码下载: http://www.zealpixel.com/portal.p…
原文:Win8 Metro(C#)数字图像处理--2.49Zhang二值图像细化算法  [函数名称]   二值图像细化算法      WriteableBitmap ThinningProcess(WriteableBitmap src) [算法说明]   图像细化(Image Thinning),一般指二值图像的骨架化(Image Skeletonization)的一种操作运算. 所谓的细化就是经过一层层的剥离,从原来的图中去掉一些点,但仍要保持原来的形状,直到得到图 像的骨架.骨架,可以…
原文:Win8 Metro(C#)数字图像处理--2.39二值图像投影  [函数名称]   二值图像投影         ImageProjection(WriteableBitmap src) [算法说明] [函数代码] <pre class="csharp" name="code"> /// <summary> /// Get projections of X and Y direction. /// </summary>…
原文:Win8 Metro(C#)数字图像处理--2.36角点检测算法  [函数名称] Harris角点检测函数    HarrisDetect(WriteableBitmap src, int CRF) [算法说明] 目前的角点检测算法可归纳为3类:基于灰度图像的角点检测.基于二值图像的角点检测.基于轮廓曲线的角点检测.基于灰度图像的角点检测又可分为基于梯度.基于模板和基于模板梯度组合3类方法,其中基于模板的方法主要考虑像素领域点的灰度变化,即图像亮度的变化,将与邻点亮度对比足够大的点定义…
原文:Win8 Metro(C#)数字图像处理--2.64图像高斯滤波算法  [函数名称]   高斯平滑滤波器      GaussFilter(WriteableBitmap src,int radius,double sigma) [算法说明]   高斯滤波器实质上是一种信号的滤波器,其用途是信号的平滑处理.它是一类根据高斯函数的 形状来选择权重的线性平滑滤波器,该滤波器对于抑制服从正态分布的噪声非常有效.高斯函数 的公式如下所示: private static double[,] Ga…
原文:Win8 Metro(C#)数字图像处理--2.60部分彩色保留算法  [函数名称]   部分彩色保留函数       WriteableBitmap PartialcolorProcess(WriteableBitmap src,int rValue,int gValue,int bValue) [算法说明]   这个算法有多种,可以基于RGB,HSV等多种颜色空间来实现,本文介绍最简单的基于RGB颜色空间的彩色保留算法.   对于我们需要保留的像素P(x,y),它的RGB值分别为R…
原文:Win8 Metro(C#)数字图像处理--2.51图像统计滤波算法  [函数名称]   图像统计滤波   WriteableBitmap StatisticalFilter(WriteableBitmap src,double T) /// <summary> /// Statistical filtering process. /// </summary> /// <param name="src">The source image.&…