当前位置:   article > 正文

图片的黑白处理(二值化)_黑白二值化

黑白二值化

原帖及讨论:http://bbs.370827.org/forum-75-1.html

原始圖片

黑白處理后圖片

原始圖片:

黑白處理后圖片:

部分处理代码:

VB.NET code

……
  Dim ts2 As IThresholder = New GlobalMeanThreshold(inbmp)
        Dim tsBMP As New Bitmap(PictureBox1.Width, PictureBox1.Height)
        ts2.RenderToBitmap(tsBMP)
        PictureBox6.Image = tsBMP
        PictureBox6.Height = PictureBox1.Height
        PictureBox6.Width = PictureBox1.Width
        PictureBox6.Left = 0
        PictureBox6.Top = 0
……
理论知识:
灰度图像的二值化处理就是讲图像上的点的灰度置为0或255,也就是讲整个图像呈现出明显的黑白效果。即将256个亮度等级的灰度图像通过适当的阀值选取而获得仍然可以反映图像整体和局部特征的二值化图像。在数字图像处理中,二值图像占有非常重要的地位,特别是在实用的图像处理中,以二值图像处理实现而构成的系统是很多的,要进行二值图像的处理与分析,首先要把灰度图像二值化,得到二值化图像,这样子有利于再对图像做进一步处理时,图像的集合性质只与像素值为0或255的点的位置有关,不再涉及像素的多级值,使处理变得简单,而且数据的处理和压缩量小。为了得到理想的二值图像,一般采用封闭、连通的边界定义不交叠的区域。所有灰度大于或等于阀值的像素被判定为属于特定物体ÿ

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/125203
推荐阅读
相关标签
  

闽ICP备14008679号