2
我想在MATLAB中覆蓋兩個圖像(I
和imagesc(data)
),然後在這些圖像上繪製一個矩形。 I2
指定以下代碼中的透明度模式。該矩形成爲圖像頂部的一條線。誰能告訴我爲什麼矩形繪製不正確?在覆蓋圖像上繪製一個矩形
imshow(I);
hold on;
h = imagesc(data,[0,1]);
hold off;
I2 = ones(height,width) * 80;
set(h, 'AlphaData', I2);
rectangle('Position',[100,100,20,20]);
感謝您的幫助。我複製了你的代碼,但是和之前一樣,矩形在圖像頂部顯示爲一條線。 我在linux 64位下使用MATLAB 7.9.0.529。 – user499372
@ user499372:可以發佈你所看到的截圖 – Amro
請在以下鏈接中找到圖片:[link] http://i54.tinypic.com/xdebg7.png有一條藍線,長度正確並在第一行更正j。 – user499372