【问题标题】:Matlab Image Processing: Bound image by a rectangleMatlab图像处理:由矩形绑定图像
【发布时间】:2011-10-17 15:45:38
【问题描述】:

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

【问题讨论】:

    标签: matlab image-processing


    【解决方案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
    

    【讨论】:

      【解决方案2】:

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

      Draw a border around an image

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-26
        • 1970-01-01
        • 2020-02-24
        • 1970-01-01
        相关资源
        最近更新 更多