看板 MATLAB 關於我們 聯絡資訊
如題 imread 讀出來的是 RGB 的值 請問有辦法我讓她讀出來的值是原本的 data 嗎? 像是矩陣 A=[1 2;3 4] 假設 colormap 我用 hot 畫出圖A以後 如果用 imread('圖A') 我是讀到四個 RGB 的值 有沒有指令可以重新讀出矩陣A 或是他的等比例的值 (像[0.5 1;1.5 2]) 理論上 圖A 和 矩陣A 應該是可逆的 但是就是不知道怎麼寫... 請客為大大幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.70.158.56 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1401197844.A.BFC.html
jack10313:理論上 我看不太懂你講述的...ture color不用調色盤 05/27 23:28
A=[1 2;3 4]; imagesc(A);colormap('hot'); 我把第二行的圖存起來 (檔名 fig_A.jpg) 然後 X=imread('fig_A.jpg'); 但是這時候讀出來的 X 不是原本的 A 這要怎麼處理把 X 變成 A ※ 編輯: kui5811 (163.19.78.165), 05/28/2014 10:02:42 ※ 編輯: kui5811 (163.19.78.165), 05/28/2014 10:03:08
jack10313:怎麼不用imshow 存檔用imwrite 05/28 18:26