美文网首页
python图片-8-图像二值化

python图片-8-图像二值化

作者: Cookie_hunter | 来源:发表于2018-03-26 20:24 被阅读0次

将图像二值化,像素值大于128的变为1,否则变为0

from PIL import Image
import numpy as np
import matplotlib.pyplot as plt



img = np.array(Image.open('pokemon.jpg').convert('L'))        #打开图片



rows,cols=img.shape                #获取像素坐标(rows,cols)
for i in range(rows):
    for j in range(cols):
        if (img[i,j]<=128):               #判断该点的值
            img[i,j]=0
        else:
            img[i,j]=1
            
plt.figure("lena")                  #lena嘛
plt.imshow(img,cmap='gray')
plt.axis('off')
plt.show()

相关文章

  • python图片-8-图像二值化

    将图像二值化,像素值大于128的变为1,否则变为0

  • 2019-05-23 OpenCV学习

    16图像二值化 17超大图像二值化 将超大图像,分块,用局部二值化,或者将图片resize后进行二值化。 或者使用...

  • 二值图像分析之轮廓分析

    图像的二值化 在先前的文章二值图像分析:案例实战(文本分离+硬币计数)中已经介绍过,什么是图像的二值化以及二值化的...

  • openCV:图像的阈值处理

    阈值处理 定义 阈值处理即图像二值化。是图像分割的一种最简单的方法。二值化可以把灰度图像转换成二值图像。把大于某个...

  • python图像处理

    python image process 图像二值化 PIL有九种不同模式: 1,L,P,RGB,RGBA,CMY...

  • 阈值处理

    阈值处理 阈值处理即图像二值化。是图像分割的一种最简单的方法。二值化可以把灰度图像转换成二值图像。把大于某个临界灰...

  • Android 图像灰度化、线性灰度变化、二值化处理方法

    1、图像灰度化: 2、对图像进行线性灰度变化 3、对图像进行二值化

  • CV学习笔记(十二):二值化操作

    在上一篇文章我们学习了模板匹配,在这一篇文章中,我们将会学习图像二值化 一:图像二值化的基本原理 图像二值化就是将...

  • 二值图像分析:案例实战(文本分离+硬币计数)

    图像的二值化 图像二值化就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果。将25...

  • 图像二值化与otsu算法介绍

    图像的二值化,就是讲图像变成黑或者白两种颜色。在很多场合,对图像进行二值化,可以忽略图像的颜色信息,背景信息,保留...

网友评论

      本文标题:python图片-8-图像二值化

      本文链接:https://www.haomeiwen.com/subject/xktrcftx.html