[英]How to convert ".png" depth images into ".pfm" in Python?
我有來自 PNG 格式數據集的深度圖像,但我需要使用的神經網絡接受 PFM 格式深度圖像。 我在 inte.net 上搜索過,但找不到任何正確的答案和解釋。
PNG 深度圖像有 3 個通道,形狀為 640x480x3 16 位深度圖像。 我需要將此 PNG 深度圖像轉換為 960x540 的 PFM 圖像。
我使用 OpenCV 讀取 PNG 文件,然后嘗試將它們保存為 PFM 格式,該格式給出了 Null 值。
首先,從 OpenCV 讀取深度圖像為 Unchanged。
depth_PNG = cv2.imread('imageName.png', cv2.IMREAD_UNCHANGED)
只需使用 cv2.imwrite 以所需格式保存深度圖像。
depth_PFM = cv2.imwrite('newName.pfm', depth_PNG)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.