Re: [問題]如何將矩陣的大小值轉成影像矩陣

作者: profyang (prof)   2015-12-21 15:11:25
※ 引述《kampa (軋車)》之銘言:
: 想請問板上各位神人
: 一般MATLAB將矩陣上的值用contourf可以畫出不同大小對應的顏色值
: 但要如何將這些顏色值直接轉成影像的矩陣
: 或是算出來的值直接轉換成影像顏色的矩陣
: 因為算出矩陣值之後要做兩個影像的疊合
: 所以希望能用code自動將矩陣大小值轉成影像矩陣
: 這個問題困擾好幾天了,跪求神人相助> <
Z = peaks(20);
figure('visible','off');
contourf(Z,10);
colormap;
F = getframe;
X = frame2im(F); %X就是image矩陣,是個n*m*3的矩陣,3那個維度存rgb
figure();
image(X); %顯示你存的影像驗證無誤
作者: kampa (軋車)   2015-12-21 15:52:00
謝謝你的回答!!但這樣寫的話contourf會不見沒錯,可是F=getframe;後方窗又會跑出來,這問題能解決嗎?還是無法QQ
作者: profyang (prof)   2015-12-21 16:27:00
咦?我不會跳耶奇怪我是matlab 2015a 不知道跟版本有無關係
作者: s4300026 (s4300026)   2015-12-21 18:39:00
我要正妹的方程式特解~
作者: kampa (軋車)   2015-12-22 09:41:00
謝謝你,我試過2015a了,是版本的問題沒錯~感謝你~~
作者: profyang (prof)   2015-12-22 13:25:00
原來如此 順便問一下你本來用的版本是?
作者: kampa (軋車)   2015-12-22 14:39:00
我用2009b跟2013a都會這樣

Links booklink

Contact Us: admin [ a t ] ucptt.com