Python之修改图片像素值
在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片
# -*- coding:utf8 -*-
import osfrom PIL import Image
im = Image.open('123.png') #打开图片
pix = im.load() #导入像素
width = im.size[0] #获取宽度
height = im.size[1] #获取长度for x in range(width):for y in range(height):r,g,b,a = im.getpixel((x,y)) rgba=(r,g,b,a)if(a == 0):im.putpixel((x,y),(0,0,0,0))if(a == 255):im.putpixel((x,y),(255,255,255,255))im = im.convert('RGB')
im.save('456.png')
批量处理的方法
# -*- coding:utf8 -*-
import os
from PIL import Imagepath = 'SegmentationClass(RGBA)/'
savedpath = 'SegmentationClass/'
filelist = os.listdir(path)
for item in filelist:im = Image.open(path + item) #打开图片width = im.size[0] #获取宽度height = im.size[1] #获取长度for x in range(width):for y in range(height):r,g,b,a = im.getpixel((x,y)) if(a == 0):im.putpixel((x,y),(0,0,0,0))if(a == 255):im.putpixel((x,y),(255,255,255,255))im = im.convert('RGB')im.save(savedpath + item)print('item of %s is saved '%(item))
Python之修改图片像素值相关推荐
- python修改图片,Python之修改图片像素值的方法
在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片 # -*- coding:utf8 -*- import os from PIL ...
- python降低图片分辨率_Python之修改图片像素值的方法
在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片 # -*- coding:utf8 -*- import os from PIL ...
- Python修改图片像素值(变彩色为黑白)
如何使用python将彩图变为黑白图? 以RGB图片为例,其色彩展现是依靠这像素点上的像素值,正是这些数值使图片绚烂多彩,同时,我们也知道,像素值的范围为0-255,其中0为黑色,255为白色,那么我 ...
- OpenCV修改图片像素值增加、减少
<OpenCV系列教程> 项目位置:OpenCV-Sample 代码位置:11-ImagePixelsBeChange.py import cv2 import numpy as npim ...
- python批量修改图片的分辨率dpi值
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.必备条件 二.完整代码 总结 前言 很多论文和期刊,对文中插入图片的格式.色彩.图片大小.分辨率(dpi值)都有要 ...
- plt,cv2图片像素值的立体显示
读取三通道图片的像素,并在对应像素位置显示出 下面的3D图像是一个平面的原因是,这个对同一张图片进行像素差的计算, 若换成其他图片,则可出现下面图片的情况 ax1.contourf是画出相对于那个方向 ...
- android图片分辨率改变,android 通过修改图片像素实现CircleImageView
CircleImageView实现方法有很多种,各有优缺点,因此需要按照不同的场景使用.我们今天使用修改图片像素的方法实现CircleImageView,主要知识点无非是勾股定理和点到圆形的距离. 素 ...
- 什么是图片的DPI?如何修改图片DPI值?
在了解修改图片dpi值之前,我们首先需要知道的是什么是图片dpi,dpi又被叫做分辨率,指的是每英寸图片上的像素点的数量,类似于像素点的密度值,可以通过右键图片-属性-详细信息查看图片dpi属性,这里 ...
- js获取图片像素颜色,修改图片像素颜色
直接上代码示例 <!DOCTYPE HTML PUBLIC> <html><head><meta charset="utf-8">& ...
最新文章
- 告别手敲 SQL ?GPT-3 自动帮你写
- KVC、KVO、通知
- python D5 字典
- linux进程通信发送方式,Linux服务器编程——Linux系统编程之进程通信
- python下面的代码_解析一下下面的python代码?
- 【Python学习】 - 如何将Pandas包中的groupby分组类型转换成DataFrame(一步就足够了)
- 计算机风格学,由风格学习算法自动生成大规模手写字体
- 图书馆数字化库存管理_将公共领域中的任何图书数字化
- 基于git命令的代码统计方法
- js解析json数据
- html怎么打出黑方块,方块怎么打,特殊符号黑方块
- 五邑大学计算机学院奖学金,关于开展2019-2020学年度学生综合测评和奖学金评定工作的通知...
- gdi win7奔溃_win7 64位操作系统,新安装的软件一打开就崩溃,故障模块“StackHash_0a9e”,有大神知道是什么问题吗...
- 51单片机红外遥控小车
- Chrome浏览器升级后提示崩溃
- 百宝云Post与Get事件教程
- 【ASP.NET Core分布式项目实战】(三)整理IdentityServer4 MVC授权、Consent功能实现...
- python转xlsx为xls 或重新保存xls
- 《无聊教程●第一课●教你编一个牛逼的VBScript邮件发送器》
- mac电脑抹掉数据要多久_Mac系统如何恢复出厂设置