Matlab图像处理:通过矩形绑定图像

时间:2011-03-27 04:08:35

标签: matlab image-processing

我有一张图片,我绘制了图像的边界。任何人都可以告诉我如何通过覆盖边界像素值在图像上绘制一个矩形,使用MATLAB。

2 个答案:

答案 0 :(得分:1)

如果它是一个直的矩形,只需在矩阵中设置值:

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

答案 1 :(得分:0)

您可以使用此文件交换提交:

Draw a border around an image