如何使用python将彩图变为黑白图?
以RGB图片为例,其色彩展现是依靠这像素点上的像素值,正是这些数值使图片绚烂多彩,同时,我们也知道,像素值的范围为0-255,其中0为黑色,255为白色,那么我们是否可以通过将深色部位的像素设置为黑,浅色为白来实现黑白图转换呢?答案是可以的,下面看代码:

from PIL import Image
img=Image.open("logo.jpg")
for w in range(img.width):for h in range(img.height):if(img.getpixel((w,h))[1]>128):img.putpixel((w, h),(255, 255, 255))else :img.putpixel((w, h), (0, 0, 0))
img.convert('RGB')  #转换为RGB格式
img.save('mytest.jpg')


Python修改图片像素值(变彩色为黑白)相关推荐

  1. python修改图片,Python之修改图片像素值的方法

    在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片 # -*- coding:utf8 -*- import os from PIL ...

  2. python降低图片分辨率_Python之修改图片像素值的方法

    在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片 # -*- coding:utf8 -*- import os from PIL ...

  3. Python之修改图片像素值

    在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片 # -*- coding:utf8 -*- import osfrom PIL ...

  4. Python修改图片像素颜色值

    from PIL import Imageimg = Image.open("2.jpg")#读取系统的内照片width = img.size[0]#长度 height = img ...

  5. Python改变图片像素值

    1.python 处理图片像素点 2.用python简单处理图片(4):图像中的像素访问 3.Python-Image 基本的图像处理操作

  6. OpenCV修改图片像素值增加、减少

    <OpenCV系列教程> 项目位置:OpenCV-Sample 代码位置:11-ImagePixelsBeChange.py import cv2 import numpy as npim ...

  7. plt,cv2图片像素值的立体显示

    读取三通道图片的像素,并在对应像素位置显示出 下面的3D图像是一个平面的原因是,这个对同一张图片进行像素差的计算, 若换成其他图片,则可出现下面图片的情况 ax1.contourf是画出相对于那个方向 ...

  8. Python修改图片格式以及相对应labelme标注的Json文件

    Python修改图片格式以及相对应labelme标注的Json文件 前言 前提条件 相关介绍 实验环境 Python修改图片格式以及相对应labelme标注的Json文件 代码实现 输出结果 前言 本 ...

  9. android图片分辨率改变,android 通过修改图片像素实现CircleImageView

    CircleImageView实现方法有很多种,各有优缺点,因此需要按照不同的场景使用.我们今天使用修改图片像素的方法实现CircleImageView,主要知识点无非是勾股定理和点到圆形的距离. 素 ...

最新文章

  1. Kubernetes Service 对象的使用
  2. sql 优化之关于null 和数据类型
  3. [leetcode] remove duplicate letters
  4. springcloud的config
  5. 6、oracle数据库下查询操作
  6. HashMap的hash()
  7. C# 合并多个不同格式文档为一个PDF
  8. 字符串拼接的双引号和单引号问题,转义字符
  9. 双目估计方法_双目深度估计中的自监督学习概览
  10. 服务器防御DDOS攻击的方法
  11. CentOS上如何顺利地安装MySQL?
  12. 思考怎么成为一名合格的技术总监?
  13. java.lang.abstractmethoderror
  14. 文件后缀名obju为什么打不开_obj是什么文件格式,obj扩展名文件如何打开?
  15. 【数据分析】业务分析中常见模型-漏斗模型
  16. 易语言程序c盘路径,易语言取文件路径的操作教程
  17. 51单片机完成时钟形式显示
  18. 用c语言写出一个金字塔
  19. 那些有趣/用的Python库
  20. 阿里云ECS服务器配置ubuntu安装openfire服务器

热门文章

  1. 权威发布 | 芝诺数据入围教育部高等教育司产学合作协同育人项目企业名单
  2. 百度终于要出手了?文心一言
  3. 浪潮互联网峰会张冬技术报告
  4. 从轻测到上线,WeTest与《一起来捉妖》测试方案大公开
  5. 蓝桥杯—日志统计—跟外卖店优先级比较类似
  6. 时钟容错同步算法之FTA
  7. 玩游戏计算机频繁重启,win7系统玩lol游戏电脑总是重启如何解决
  8. Unity中国象棋(二)——走棋
  9. 《锋迷商城》——首页:轮播图
  10. 安全漏洞整改 禁用 WebDAV