python改變單通道圖片的畫素值
這段程式碼用於多類分割處理掩碼圖片,在深度學習中,如果有三類分割,需要將標籤設定為0,1,2
#改變圖片畫素值164-1;255-2;
from PIL import Image
import cv2
import os
# img = cv2.imread("F:/AI/glaucoma_set/gla_img_120_Chall/Annotation-Training400/Disc_Cup_Fovea_Illustration/g0001.jpg")
# img = cv2.imread("F:/AI/glaucoma_set/gla_img_120_Chall/Annotation-Training400/Disc_Cup_Masks/Non-Glaucoma_512/n0001.bmp",cv2.IMREAD_UNCHANGED) # 讀取系統的內照片
def change_pixel(img):
width = img.shape[0] # 長度
height = img.shape[1] # 寬度
for i in range(0, width): # 遍歷所有長度的點
for j in range(0, height): # 遍歷所有寬度的點
if (img[i, j] == 164):
img[i, j] = 1
elif (img[i, j] == 255):
img[i, j] = 2
else:
img[i, j] = 0
return img
if __name__ =="__main__":
filePath = 'F:/AI/glaucoma_set/gla_img_120_Chall/Annotation-Training400/Disc_Cup_Masks/Glaucoma_512/'
savePath = 'F:/AI/glaucoma_set/gla_img_120_Chall/Annotation-Training400/Disc_Cup_Masks/Glaucoma_512_012/'
name = os.listdir(filePath)
for i in name:
image_path = os.path.join(filePath,i)
image_save_Path = os.path.join(savePath,i)
image = cv2.imread(image_path, cv2.IMREAD_ANYCOLOR)
img = change_pixel(image)
cv2.imwrite(image_save_Path, img)
相關文章
- Python 獲取圖片格式及畫素寬高資訊Python
- 【C#學習筆記】圖片畫素操作C#筆記
- asp 獲取圖片的 大小 和畫素 ,解析度,以及壓縮圖片
- 圖片下方三畫素原因及解決辦法
- 超實用又簡單的畫素圖轉向量圖方法
- 改進的二值影像畫素標記演算法及程式實現演算法
- 裝置畫素和css畫素簡單介紹CSS
- JS中,改變圖片的src路徑。JS
- 滑鼠滑過改變元素的背景圖片
- 華碩飛馬3000萬畫素樣片解析:絕非軟體簡單插值
- python matplotlib畫圖改變圖示題和座標軸標題的字型大小Python
- 01-Python 圖片轉字元畫Python字元
- 裝置畫素、獨立畫素和css畫素CSS
- Android 使用ColorMatrix改變圖片顏色AndroidColorMatrix
- 利用CSS改變圖片顏色的多種方法!CSS
- 如何挽救鑑黃師的職業生涯 - Python繪製畫素圖Python
- android getTextSize返回值是以畫素(px)為單位的,setTextSize()以sp為單位Android
- 遊戲畫素畫風格研究:變遷與發展遊戲
- js拖拽:右下角拖拽改變圖片大小JS
- CSS hover改變背景圖片過渡動畫生硬CSS動畫
- 利用CSS改變圖片顏色的100種方法!CSS
- 【OpenCV】訪問Mat影象中每個畫素的值OpenCV
- [python]為什麼父類的值沒有改變Python
- python - 圖片灰度化、二值化Python
- cocos2d-x_lua改變Sprite圖片
- 亞畫素數值極值檢測演算法總結演算法
- CSDN圖片如何手動關閉水印 / 如何改變水印的樣式——CSDN圖片URl分析
- 為什麼畫素遊戲開始變多?遊戲
- canvas畫素畫板Canvas
- python 裁剪圖片;位深度不變Python
- 掌握web開發基礎系列--物理畫素、邏輯畫素、css畫素WebCSS
- 直播系統原始碼,快速實現改變圖片尺寸原始碼
- 如何改變win7登陸時介面的圖片Win7
- 什麼是物理畫素、虛擬畫素、邏輯畫素、裝置畫素,什麼又是 PPI, DPI, DPR 和 DIP
- 用 CSS 做畫素畫CSS
- 畫素畫——明暗基礎
- 提取圖片中目標物輪廓的畫素尺寸
- OpenCV-Python教程:11.圖片閾值OpenCVPython