亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

# -*- coding:utf8 -*-
import os
 
from 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 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]#獲取長度
 
  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之修改圖片像素值的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實現(xiàn)的遠程文件自動打包并下載功能示例

    Python實現(xiàn)的遠程文件自動打包并下載功能示例

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

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

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

    python簡單驗證碼識別的實現(xiàn)方法

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

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

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

    jupyter notebook中美觀顯示矩陣實例

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

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

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

    在Python中Dataframe通過print輸出多行時顯示省略號的實例

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

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

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

    Python如何對齊字符串

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

    Python讀取stdin方法實例

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

最新評論