精華區beta MATLAB 關於我們 聯絡資訊
※ 引述《nmling (賢賢梅士)》之銘言: > ※ 引述《lsn (我不是拍狼喔!!)》之銘言: > > 請問 *.RAW 圖檔如何轉換成Matlab上可讀取的檔案 > > 且其轉換的圖檔資料能與原圖檔*.raw資料相同 > > 謝謝!! > 直接讀啊...*.raw檔其實就是原始的binary圖檔... > 首先你要知道他是1個byte個pixel,還是兩個(以上)byte一個pixel... > 開一個example.raw,一個byte一個pixel,共512x512個pixel,256 gray level... > ex: > fid=fopen('example.raw','r'); > image=fread(fid, [512 512], 'char'); > figure(1); > M=max(max(image)); > K=image'/M; > imshow(K, 256); fclose('all'); > 至於要轉檔嘛... > 那你要參考各圖檔的格式,自己加檔頭,自己作嘍... > 最簡單的方法,用photoshop叫出來,然後轉.... Sorry忘了打... 如果是matlab5以上,也可以改用image processing toolbox的mat2gray這個指令... -- ※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: Saturn.ns.nthu.edu.tw