我已經產生了像轉了MATLAB積成圖像
figure; hold;
axis([0 10 0 10]);
fill([ 1 1 5 5], [5 1 1 5],'b')
的陰謀,現在我想有這個情節作爲基質,使我可以即過濾與高斯的博客。 Googleing我在MATLAB Central找到了這個線程Rasterizing Plot to Image。我試過了,但我只能讓它適用於線條或功能圖。
你有什麼想法嗎?
我已經產生了像轉了MATLAB積成圖像
figure; hold;
axis([0 10 0 10]);
fill([ 1 1 5 5], [5 1 1 5],'b')
的陰謀,現在我想有這個情節作爲基質,使我可以即過濾與高斯的博客。 Googleing我在MATLAB Central找到了這個線程Rasterizing Plot to Image。我試過了,但我只能讓它適用於線條或功能圖。
你有什麼想法嗎?
您可以使用GETFRAME功能。它返回電影幀結構,這實際上是光柵化圖。現場cdata將包含您的矩陣。
F=getframe;
figure(2)
imagesc(F.cdata);
您的目標矩陣的期望特性是什麼?你想要掃描什麼樣的圖像?
你看,你已經給了我們這幾乎是微不足道的定義表示圖像矩陣的唯一例子......
1. figmat = ones(10,10,3) % create a 10x10 raster where each entry is a triple for RGB, setting them all to 1 colours the whole raster white
2. figmat(2:5,2:5,1:2) = 0 % sets RG components in the coloured area to 0, leaving only blue
你的矩陣是開始光柵。現在,您可以使用內置的功能圖像來顯示您的矩陣。查看該函數的文檔。並注意我的建議不符合使用image()和colormap()的規範。
我知道,我做的例子太簡單/微不足道了。但是用我標記的答案,可以很容易地對任意地塊進行光柵化處理。 – Framester 2009-12-17 09:00:51