問題:用cv2.imread讀取jpg格式圖像時出現警告。
原因:libpng 1.6及以上版本增強了ICC profiles檢查,所以發出警告,需要刪除ICCP profiles。有的地方可能直接變成 “錯誤”。 ——參考博客
解決:重新保存
import cv2 img = cv2.imread(i_path) cv2.imencode('.png', img)[1].tofile(i_path)
* 上面的方法不會改變圖像矩陣的具體值(無損)
* 和圖像文件的具體格式無關
問題:用cv2.imread讀取jpg格式圖像時出現警告。
原因:libpng 1.6及以上版本增強了ICC profiles檢查,所以發出警告,需要刪除ICCP profiles。有的地方可能直接變成 “錯誤”。 ——參考博客
解決:重新保存
import cv2 img = cv2.imread(i_path) cv2.imencode('.png', img)[1].tofile(i_path)
* 上面的方法不會改變圖像矩陣的具體值(無損)
* 和圖像文件的具體格式無關
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。