關於Pillow與OpenCV在深度學習的主要應用及對比


在使用深度學習之前,沒有了解過Pillow,但現在了解到,Pytorch中許多預訓練模型都是使用Pillow處理圖像,如果更換使用的庫,可能導致預測結果不准確,因此需要學習兩者之前的區別,考察是否需要更換使用習慣。

1.圖像讀取

Matplotlib與OpenCV都以ndarray的格式存儲讀取的圖片,而Pillow以其自定義的格式讀取圖片,但是可以輕松地通過np.array對兩種格式進行轉換,因此對於圖片讀取功能,不需要改變習慣;

2.圖像縮放

OpenCV與Pillow中包括很多相同的縮放算法,但是縮放結果可能完全不同,網上的猜測是兩個庫選擇的計算點不同。因此,可能需要改變圖像縮放的習慣;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM