欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python之修改圖片像素值的方法

 更新時(shí)間:2019年07月03日 20:31:01   作者:ZONG_XP  
今天小編就為大家分享一篇Python之修改圖片像素值的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

在做語義分割項(xiàng)目時(shí),標(biāo)注的圖片不合標(biāo)準(zhǔn),而且類型是RGBA型,且是A的部分表示的類別,因此需要將該圖片轉(zhuǎn)化為RGB圖片

# -*- coding:utf8 -*-
import os
 
from PIL import Image
im = Image.open('123.png')#打開圖片
pix = im.load()#導(dǎo)入像素
width = im.size[0]#獲取寬度
height = im.size[1]#獲取長(zhǎng)度
 
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 Image
 
path = '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]#獲取長(zhǎng)度
 
  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之修改圖片像素值的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)的遠(yuǎn)程文件自動(dòng)打包并下載功能示例

    Python實(shí)現(xiàn)的遠(yuǎn)程文件自動(dòng)打包并下載功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的遠(yuǎn)程文件自動(dòng)打包并下載功能,結(jié)合實(shí)例形式分析了Python使用spawn()方法執(zhí)行ssh、scp 命令實(shí)現(xiàn)遠(yuǎn)程文件的相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • python從zip中刪除指定后綴文件(推薦)

    python從zip中刪除指定后綴文件(推薦)

    這篇文章給大家介紹了python從zip中刪除指定后綴文件,然后再自動(dòng)壓縮,本文給大家提供了源碼參考,感興趣的朋友跟隨小編一起看看吧
    2019-12-12
  • python簡(jiǎn)單驗(yàn)證碼識(shí)別的實(shí)現(xiàn)方法

    python簡(jiǎn)單驗(yàn)證碼識(shí)別的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于python簡(jiǎn)單驗(yàn)證碼識(shí)別的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • tensorflow入門:tfrecord 和tf.data.TFRecordDataset的使用

    tensorflow入門:tfrecord 和tf.data.TFRecordDataset的使用

    今天小編就為大家分享一篇tensorflow入門:tfrecord 和tf.data.TFRecordDataset的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • jupyter notebook中美觀顯示矩陣實(shí)例

    jupyter notebook中美觀顯示矩陣實(shí)例

    這篇文章主要介紹了jupyter notebook中美觀顯示矩陣實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python實(shí)現(xiàn)ftp客戶端示例分享

    python實(shí)現(xiàn)ftp客戶端示例分享

    這篇文章主要介紹了python實(shí)現(xiàn)ftp客戶端示例,包括ftp的常見任務(wù),上傳,下載,刪除,更名等功能,需要的朋友可以參考下
    2014-02-02
  • 在Python中Dataframe通過print輸出多行時(shí)顯示省略號(hào)的實(shí)例

    在Python中Dataframe通過print輸出多行時(shí)顯示省略號(hào)的實(shí)例

    今天小編就為大家分享一篇在Python中Dataframe通過print輸出多行時(shí)顯示省略號(hào)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 淺談python量化 雙均線策略(金叉死叉)

    淺談python量化 雙均線策略(金叉死叉)

    這篇文章主要介紹了淺談python量化 雙均線策略(金叉死叉),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python如何對(duì)齊字符串

    Python如何對(duì)齊字符串

    這篇文章主要介紹了Python如何對(duì)齊字符串,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Python讀取stdin方法實(shí)例

    Python讀取stdin方法實(shí)例

    在本篇文章中小編給大家分享了關(guān)于Python里如何讀取stdin的知識(shí)點(diǎn)以及相關(guān)實(shí)例內(nèi)容,需要的朋友們學(xué)習(xí)參考下。
    2019-05-05

最新評(píng)論