91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python實現批量圖片格式轉換的方法

發布時間:2020-06-23 10:20:31 來源:億速云 閱讀:206 作者:清晨 欄目:開發技術

不懂python實現批量圖片格式轉換的方法?其實想解決這個問題也不難,下面讓小編帶著大家一起學習怎么去解決,希望大家閱讀完這篇文章后大所收獲。

深度學習過程中總是繞不開數據集的制作,有時候實際圖片格式或大小可能與需要關心的圖片信息不一致,那么我們只能手動做好數據預處理,再進行training dataset.現在將介紹最簡單的格式轉換問題。可以支持批量圖片任意格式轉換。

直接上代碼:

# 將jpg格式轉位png 
import os 
from PIL import Image 
import shutil 
import sys 
 
# Define the input and output image 
output_dirHR = '../data/Mosaic_HR/' 
output_dirLR = '../data/Mosaic_LR/' 
if not os.path.exists(output_dirHR): 
 os.mkdir(output_dirHR) 
if not os.path.exists(output_dirLR): 
 os.mkdir(output_dirLR) 
 
 
 
def image2png(dataset_dir,type): 
 files = [] 
 image_list = os.listdir(dataset_dir) 
 files = [os.path.join(dataset_dir, _) for _ in image_list] 
 for index,jpg in enumerate(files): 
  if index > 100000: 
   break 
  try: 
   sys.stdout.write('\r>>Converting image %d/100000 ' % (index)) 
   sys.stdout.flush() 
   im = Image.open(jpg) 
   png = os.path.splitext(jpg)[0] + "." + type 
   im.save(png) 
   # 將已經轉換的圖片移動到指定位置 
   ''''' 
   if jpg.split('.')[-1] == 'jpg': 
    shutil.move(png,output_dirLR) 
   else: 
    shutil.move(png,output_dirHR) 
   ''' 
   shutil.move(png, output_dirHR) 
  except IOError as e: 
   print('could not read:',jpg) 
   print('error:',e) 
   print('skip it\n') 
 
 sys.stdout.write('Convert Over!\n') 
 sys.stdout.flush() 
 
 
 
if __name__ == "__main__": 
 current_dir = os.getcwd() 
 print(current_dir) # /Users/gavin/PycharmProjects/pygame 
 data_dir = '/home/gavin/MyProject/python/nesunai_faces/' 
 
 image2png(data_dir,'png') 

感謝你能夠認真閱讀完這篇文章,希望小編分享python實現批量圖片格式轉換的方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绥中县| 加查县| 铜陵市| 南通市| 恭城| 凉城县| 蓬莱市| 蒙山县| 固安县| 临漳县| 顺义区| 化德县| 宣武区| 景洪市| 青冈县| 象州县| 肃宁县| 洞头县| 湘潭县| 榆中县| 汤阴县| 密云县| 罗源县| 闽清县| 潮安县| 蓝田县| 平凉市| 正宁县| 隆昌县| 博白县| 灵宝市| 彰武县| 汤原县| 和静县| 华宁县| 兖州市| 新安县| 荃湾区| 英山县| 城市| 连州市|