【发布时间】:2011-10-17 15:45:38
【问题描述】:
我有一张图片,我绘制了图片的边界。谁能告诉我如何使用 MATLAB 通过覆盖边界像素值在图像上绘制一个矩形。
【问题讨论】:
我有一张图片,我绘制了图片的边界。谁能告诉我如何使用 MATLAB 通过覆盖边界像素值在图像上绘制一个矩形。
【问题讨论】:
如果是直矩形,只需设置矩阵中的值即可:
function Stack1()
im = imread('peppers.png');
x = 10;
y = 20;
w = 40;
h = 50;
im(y:y+h,x,:) = 255;
im(y:y+h,x+w,:) = 255;
im(y,x:x+w,:) = 255;
im(y+h,x:x+w,:) = 255;
figure();imshow(im);
end
【讨论】:
或许您可以使用此文件交换提交:
【讨论】: