天天看點

将Numpy存儲為jpg圖像時像素值改變

做深度學習圖像分割任務時通常需要将原始圖像對應的MASK存儲在硬碟上,

需要注意的是存儲為.jpg格式時,雖然得到的檔案較小,但是由于jpg圖像格式會進行有損壓縮,導緻得到的mask有像素值改變:

将Numpy存儲為jpg圖像時像素值改變

圖中本來應該生成光滑的分割區域,所有異常點都是jpg壓縮過程中産生的。

這是JPG的壓縮算法決定的,與cv2、PIL、scipy的讀寫方法都無關

建議存為PNG格式或.npy檔案

繼續閱讀