http://dongtingyueh.blog.163.com/blog/static/4619453201271481335630/ [函数名称] 二值图像轮廓提取         ContourExtraction(WriteableBitmap src) [算法说明] 二值图像的轮廓提取对于图像识别,图像分割有着重要意义.该算法的核心就是将图像目标的内部点消除.所谓内部点,我们要根据当前像素点的邻域来进行判断,假设邻域窗口为3*3窗口,如果当前像素P(x,y)的八个邻域像素满足如下条件,…
原文:Win8 Metro(C#)数字图像处理--2.40二值图像轮廓提取算法  [函数名称]   二值图像轮廓提取         ContourExtraction(WriteableBitmap src)  [算法说明]   二值图像的轮廓提取对于图像识别,图像分割有着重要意义.该算法的核心就是将图像目标的内部点消除.所谓内部点,我们要根据当前像素点的邻域来进行判断,假设邻域窗口为3*3窗口,如果当前像素P(x,y)的八个邻域像素满足如下条件,则该点即内部点:   1,P(x,y)为目…
原文:Win8Metro(C#)数字图像处理--2.25二值图像距离变换  [函数名称] 二值图像距离变换函数DistanceTransformProcess(WriteableBitmap src) [算法说明]  二值图像的距离变换实际上就是将二值图像转换为灰度图像,在二值图像中我们将图像分为目标图像和背景图像,假设目标图像像素值为1,即为白色,背景像素为0即为黑色.在转换后的幅灰度图像中,每个连通域的各个像素点的灰度级与该像素点到其背景像素的最近距离有关.其中灰度级最大点的集合为目标图…
原文:Win8Metro(C#)数字图像处理--2.24二值图像闭运算  [函数名称] 二值图像闭运算函数CloseOperateProcess(WriteableBitmap src) [算法说明]  闭运算就是先进性一次膨胀后进行一次腐蚀.算法过程如公式2-(28). [函数代码]        ///<summary>        /// Close operate process.        ///</summary>        ///<param na…
原文:Win8Metro(C#)数字图像处理--2.22二值图像膨胀  [函数名称] 二值图像膨胀函数DilationProcess(WriteableBitmap src) [算法说明]  膨胀算法也是属于形态学算法的范畴,前一节已经简单介绍了形态学,这里不再累赘.  我们这里介绍的膨胀算法依旧采用上一节腐蚀中的结构元素S,则算法过程如下:  用通俗的话讲就是,用结构元素作为模板在原始二值图像种平滑一遍,扫描图像的每一个像素,用结构元素中的每一个元素与其覆盖的二值图像做"或"操作…
原文:Win8Metro(C#)数字图像处理--2.23二值图像开运算  [函数名称] 二值图像开运算函数OpenOperateProcess(WriteableBitmap src) [算法说明]  开运算就是先进性一次腐蚀后进行一次膨胀.算法过程如公式2-(27). [函数代码]        ///<summary>        /// Open operate process.        ///</summary>        ///<param name…
原文:Win8Metro(C#)数字图像处理--2.21二值图像腐蚀  [函数名称] 二值图像腐蚀函数CorrosionProcess(WriteableBitmap src) [算法说明] 二值图像腐蚀操作属于图像形态学的范畴,形态学运算是只针对二值图像进行,并依据数学形态学(Mathermatical Morphogy)集合论方法发展起来的数字图像处理方法,它主要包括腐蚀,膨胀,开,闭,击中,击不中等. 图像形态学运算,要使用结构元素,所谓结构元素是指具有某种确定形状的基本结构,它的选择…
原文:Win8 Metro(C#)数字图像处理--2.65形态学轮廓提取算法  [函数名称]   形态学轮廓提取函数       WriteableBitmap MorcontourextractionProcess(WriteableBitmap src) /// <summary> /// Morgraphy contour extraction process. /// </summary> /// <param name="src">Th…
原文:Win8Metro(C#)数字图像处理--2.33图像非线性变换  [函数名称] 图像非线性变换函数NonlinearTransformProcess(WriteableBitmap src,int k )  [函数代码] /// <summary> /// Nonlinear transform process. /// </summary> /// <param name="src">The source image.</para…
原文:Win8Metro(C#)数字图像处理--2.34直方图规定化  [函数名称] WriteableBitmap HistogramSpecificateProcess(WriteableBitmap src, WriteableBitmap dst) [算法说明] [函数代码] /// <summary> /// Histogram specification process. /// </summary> /// <param name="src&quo…
原文:Win8Metro(C#)数字图像处理--2.30直方图均衡化 [函数名称] 直方图均衡化函数HistogramEqualProcess(WriteableBitmap src) [算法说明]   直方图均衡化,又叫做直方图修平,是对图像进行非线性拉伸,重新分配图像像素值,把原始图像的灰度直方图从比较集中的某个灰度区间转换为全部灰度范围内的均匀分布,这样就增加了像素灰度值的动态范围,达到增强图像整体对比度的效果. [函数代码]         /// <summary>         …
原文:Win8Metro(C#)数字图像处理--2.31灰度拉伸算法  [函数名称] 灰度拉伸函数GrayStretchProcess(WriteableBitmap src) [算法说明]   直方图灰度拉伸也叫做对比度拉伸,是一种特殊的线性点运算,使用的是分段线性变换函数,它的主要思想是提高图像灰度级的动态范围:它的作用是扩展图像的直方图,使其充满整个灰度等级的范围内,从而改善输出图像.   如图Fig.1所示,变换函数的运算结果是将原图在a-b之间的灰度级拉伸到c-d之间.如果一幅图像…
原文:Win8Metro(C#)数字图像处理--2.32图像曝光算法  [函数名称] 图像曝光函数ExposureProcess(WriteableBitmap src,int exposureValue)  [函数代码]         /// <summary>         /// Exposure process.         /// </summary>         /// <param name="src">Source i…
原文:Win8Metro(C#)数字图像处理--2.27图像加法运算  [函数名称] 图像加法函数AddProcess(WriteableBitmap src, WriteableBitmap addSrc) [函数代码]         /// <summary>         /// Add procession of two images(Both of them should be in same size).         /// </summary>      …
原文:Win8Metro(C#)数字图像处理--2.28图像乘法运算  [函数名称] 图像乘法函数MultiplicationProcess(WriteableBitmap src, WriteableBitmap mulSrc) [函数代码] /// <summary> /// Multiplication of two images(Both of them should be in same size). /// </summary> /// <param name…
原文:Win8Metro(C#)数字图像处理--2.29图像除法运算  [函数名称] 图像除法函数DivisionProcess(WriteableBitmap src, WriteableBitmap divSrc) [函数代码] /// <summary> /// Division of two images. /// </summary> /// <param name="src">The frist source image.</p…
原文:Win8Metro(C#)数字图像处理--2.26图像减法  [函数名称] 图像减法函数SubtractionProcess(WriteableBitmap src, WriteableBitmap subSrc) [算法说明] 图像减法就是将两幅图像对应像素值进行减法运算,这里要求两幅图像大小最好相同. 算法过程如下: [函数代码] ///<summary> /// Subtraction of two images(Both of them should be in same s…
原文:Win8Metro(C#)数字图像处理--2.19图像水平镜像  [函数名称] 图像水平镜像函数MirrorXProcess(WriteableBitmap src) [函数代码]        ///<summary>        /// Horizontal mirror process.        ///</summary>        ///<param name="src">Source image.</param&…
原文:Win8Metro(C#)数字图像处理--2.20图像垂直镜像  [函数名称] 图像垂直镜像函数MirrorYProcess(WriteableBitmap src) [函数代码]        ///<summary>        /// Vertical mirror process.        ///</summary>        ///<param name="src">Source image.</param>…
原文:Win8Metro(C#)数字图像处理--2.18图像平移变换  [函数名称] 图像平移变换函数TranslationProcess(WriteableBitmap src,int x,int y) [函数代码]        ///<summary>        /// Translation process.        ///</summary>        ///<param name="src">Source image.&…
原文:Win8Metro(C#)数字图像处理--2.15图像霓虹效果  [函数名称] 图像霓虹效果函数NeonProcess(WriteableBitmap src) 上述公式进行开方即可. [函数代码]        ///<summary>        /// Neon process.        ///</summary>        ///<param name="src">Source image.</param>…
原文:Win8Metro(C#)数字图像处理--2.16图像浮雕效果  [函数名称] 图像浮雕效果函数ReliefProcess(WriteableBitmap src) [函数代码]        ///<summary>        /// Relief process.        ///</summary>        ///<param name="src">The source image.</param>     …
原文:Win8Metro(C#)数字图像处理--2.17图像木刻效果  [函数名称] 图像木刻效果函数WoodCutProcess(WriteableBitmap src) [函数代码] ///<summary> /// Wood cut process. ///</summary> ///<param name="src">Source image.</param> ///<returns></returns>…
原文:Win8Metro(C#)数字图像处理--2.14Prewitt 边缘检测  [函数名称] 图像Prewitt边缘检测函数PrewittEdgeProcess(WriteableBitmap src) [函数代码]        ///<summary>        /// Smooth edge detection.        ///</summary>        ///<param name="src">Source imag…
原文:Win8Metro(C#)数字图像处理--2.13Roberts边缘检测  [函数名称] 图像Roberts边缘检测函数RobertEdgeProcess(WriteableBitmap src) [函数代码]        ///<summary>        /// Roberts edge detection.        ///</summary>        ///<param name="src">Source image…
原文:Win8Metro(C#)数字图像处理--2.12Sobel边缘检测  [函数名称] 图像Sobel边缘检测函数SobelEdgeProcess(WriteableBitmap src) [函数代码]        ///<summary>        /// Sobel edge detection.        ///</summary>        ///<param name="src">Source image.</p…
原文:Win8Metro(C#)数字图像处理--2.11图像锐化  [函数名称] 图像锐化函数SharpeningProcess(WriteableBitmap src,double sharpenValue) [函数代码] ///<summary> /// Sharpening process. ///</summary> ///<param name="src">Source image.</param> ///<retur…
原文:Win8Metro(C#)数字图像处理--2.9图像均值滤波  [函数名称] 图像均值滤波函数MeanFilterProcess(WriteableBitmap src) [函数代码]        ///<summary>        /// Mean filter process.        ///</summary>        ///<param name="src">Source image</param>  …
原文:Win8Metro(C#)数字图像处理--2.10图像中值滤波  [函数名称] 图像中值滤波函数MedianFilterProcess(WriteableBitmap src) [函数代码] ///<summary> /// Median filter process. ///</summary> ///<param name="src">Source image.</param> ///<returns></…
原文:Win8Metro(C#)数字图像处理--2.5图像亮度调整  2.5图像亮度调整函数 [函数名称] 图像亮度调整函数BrightnessAdjustProcess(WriteableBitmap src, intbrightnessValue) [函数代码] ///<summary> /// Bright adjust process. ///</summary> ///<param name="src">Source image.<…