2020-10-20 Matlab 想儲存jpg
阿新 • • 發佈:2020-10-21
最近因為需要,想把一個3D的nii 影象,另存成jpg 影象後。
Matlab 本身儲存影象很簡單。
imwrite()函式。
saveImgPath = [save_path,char(txtName_bace),'.jpg'];
imwrite(im2uint16(ctImg3),saveImgPath,'jpg','BitDepth',16, 'Quality', 100,'Mode','lossless')
儲存後,影象,使用windows 軟體開啟後,失敗。
搜尋後儲存成png,到時能開啟,但是看上去,影象也失真的感覺。
不管怎麼設定jpg的引數,也是同樣的。
後來搜尋。
https://ww2.mathworks.cn/matlabcentral/answers/271463-how-to-save-a-matix-as-an-image
本文中提到,把matrix 如何儲存成image
只需多一個函式mat2gray(),加以解決。
這樣看起來舒服多啦。