iT邦幫忙

0

關於PGM檔案的讀檔跟轉換 (C++)

目前在學習關於ROS相關的內容
得知其中map所使用到的檔案是pgm檔案
想嘗試將PGM檔案的原始數據讀出

第一行PGM文件的格式類型(是P2還是P5);
第二行#是註解
第三行:圖像的高、寬度;
第四行:圖像灰度值可能的最大值;
嘗試做的事情只是簡單的將檔案讀取 想看看PGM的原始數據
已經有查過PGM讀出的原始資料大概是怎麼樣的格式
由於P5格式是每個像素是由二進位格式表示 檔案嘗試讀取後看到的資料都是亂碼
目標是想讀取P5格式的PGM檔案 並轉換其呈現結果的原始數據會是"人可以閱讀的"P2格式
請問在轉換上要如何實行呢

1 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2021-08-14 22:40:23

參考看看
C 語言的版本

我要發表回答

立即登入回答