Octave/Matlab如何在圖像上繪製填充的矩形(具有50%的透明度)?在圖像上繪製填充矩形並控制alpha通道
我知道如何繪製的輪廓的矩形,像這樣:
img = imread('foo.jpg');
imshow(img);
hold;
rectangle('Position', [cx, cy, 10, 10], 'EdgeColor', [1,0,0], 'LineWidth', 50, 'LineStyle','-');
但下面不會畫一矩形並填充是透明的:
img = imread('foo.jpg');
imshow(img);
hold;
%Draw filled red rectangle with 50% transparency.
rectangle('Position', [cx, cy, 10, 10], 'FaceColor', [1,0,0, 0.5], 'LineWidth', 50, 'LineStyle','-');
是否有原因不直接修改'img'? – Andy