[請益]關於imread有辦法讀出原本的data嗎?
如題
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
推
05/27 23:28, , 1F
05/27 23:28, 1F
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
推
05/28 18:26, , 2F
05/28 18:26, 2F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章