【问题标题】:Increasing intensity values to Grasycale Image增加灰度图像的强度值
【发布时间】:2014-05-30 16:27:17
【问题描述】:

我需要为灰度图像添加强度值。 但是,这假设我必须检查我的值是否保持在 0...255 范围内

如何确保我的结果值保持在范围内?

我应该如何在matlab中执行上述操作??

【问题讨论】:

    标签: matlab image-processing normalization


    【解决方案1】:

    如果您的灰度级图像是uint8 格式,则不允许大于 255 的值。 例如,

    I = uint8(rand(5)*255);
    I(1,1) = I(1,1) + 300;
    % value of I(1,1) will be 255, i.e. the max allowed value in uint8.
    

    【讨论】:

      【解决方案2】:

      如果我的理解正确,您希望增加所有图像像素的强度,其中最亮的像素为 255。您可以这样做

      J = I .* (255/max(max(J)));
      

      这将“缩放”图像的亮度,使图像中最亮的部分具有 255 的值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-29
        • 1970-01-01
        • 2019-02-06
        • 2022-01-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-31
        相关资源
        最近更新 更多