python實現(xiàn)將JPG、BMP圖片轉(zhuǎn)化為bgr
更新時間:2023年03月25日 09:59:47 作者:初語之然
這篇文章主要介紹了python實現(xiàn)將JPG、BMP圖片轉(zhuǎn)化為bgr方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
python將JPG、BMP圖片轉(zhuǎn)化為bgr
import cv2 imgpath = "./0.png"#圖片路徑 saveimg = r"./0.bgr"轉(zhuǎn)化為bgr后要保存的路徑 img = cv2.imread(imgpath) save_img_size = 416 if img is None: print("img is none") else: img = cv2.resize(img, (save_img_size, save_img_size)) (B, G, R) = cv2.split(img) with open(saveimg, 'wb') as fp: for i in range(save_img_size): for j in range(save_img_size): fp.write(B[i, j]) for i in range(save_img_size): for j in range(save_img_size): fp.write(G[i, j]) for i in range(save_img_size): for j in range(save_img_size): fp.write(R[i, j]) print("save success")
python灰度圖轉(zhuǎn)偽BGR圖
可批量處理單通道的灰度圖轉(zhuǎn)成BGR圖,用于深度學(xué)習(xí)訓(xùn)練
python代碼:
from PIL import Image import numpy as np import os import cv2 img_dir='./concrete_4_predict_data_gray/v_215_g01_c01/'#圖片所在位置 save_dir='./concrete_4_predict_data_gray/v_215_g01_c01/'#保存圖片的位置 for img_name in os.listdir(img_dir): img_path = img_dir + img_name print('正在處理',img_name) img = Image.open(img_path) fake_rgb = img.convert('RGB') fake_bgr=cv2.cvtColor(np.asarray(fake_rgb),cv2.COLOR_RGB2BGR) cv2.imwrite(save_dir + img_name[0:-4] + '.jpg', fake_bgr) cv2.COLOR_GRAY2BGR
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用 Django Highcharts 實現(xiàn)數(shù)據(jù)可視化過程解析
這篇文章主要介紹了使用 Django Highcharts 實現(xiàn)數(shù)據(jù)可視化過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07Python實戰(zhàn)之夢幻鋼琴小游戲的實現(xiàn)
這篇文章主要為大家詳細介紹了如何利用Python語言編寫一款界面化的(Tkinter)電子鋼琴小程序,文中的示例代碼講解詳細,感興趣的可以了解一下2023-02-02Python數(shù)據(jù)處理的26個Pandas實用技巧總結(jié)
這篇文章主要給大家分享一些pandas的實用技巧,共計26個,這些技巧在你做數(shù)據(jù)處理中必不可少,感興趣的小伙伴可以跟隨小編學(xué)習(xí)一下2022-02-02