用python实现图片处理,如何对图像进行二值化处理

  用python实现图片处理,如何对图像进行二值化处理

  Python是一种相对简单易用的语言,它的图像处理也是一个重要的应用。那么如何实现一幅图像的二值化呢?下面小编给出具体方法。

  1.打开Python的shell接口,如图。

  使用以下代码加载相关的库包:

  从skimage导入io、数据、颜色

  用下面的代码阅读图片:

  Img=数据。注意,这里你看的是工具包里的图片,也可以看自己的图片。请参考“如何用Python读取图像”的例子。具体代码如下:

  img _ name= d : WinPython-64 bit-3 . 5 . 3 . 0 Qt 5 notebooks hashi qi . jpg

  img=io.imread(img_name,as_grey=False)

  将图片灰度化。具体说明如下:

  img_gray=color.rgb2gray(img)

  将图片二值化,代码如下;

  rows,cols=img_gray.shape

  对于范围(行):中的I

  对于范围内的j(列):

  if (img_gray[i,j]=0.5):

  img_gray[i,j]=0

  else:

  img_gray[i,j]=1

  查看结果的代码:

  io.imshow(img_gray)

  io .显示

  如下图所示检查我们的效果。前图是二值化前,后图是二值化后。

  更多Python相关技术文章,请访问Python教程专栏学习!这就是python语言如何二值化图像的细节。请多关注热门IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: