【问题标题】:Adjusting brightness and contrast for indexed images调整索引图像的亮度和对比度
【发布时间】:2019-11-02 14:06:34
【问题描述】:

我正在更改 MATLAB 中索引图像的图像亮度。为此,我创建了 m,一个 3x256 的矩阵,然后将其乘以一个数字,然后将 m 添加到 x(我的图像的地图)。我现在的问题是如果结果大于一,如何返回一个。

[im3,x]=imread('corn.tif');
m=ones(256,3)
m=m.*50
[im33 c]=deal(im3,x+m) 

【问题讨论】:

  • @CrisLuengo 我在 matlab 中更改索引图像的图像亮度因为我创建了一个 3*256 的矩阵然后我乘以一个数字然后我将 m 添加到 x(我的图像的地图)我现在的问题如果结果大于一,如何返回一

标签: matlab image-processing brightness contrast indexed-image


【解决方案1】:

将数组x 中的值设置为大于aa 的值被称为钳位、剪裁或饱和。最简单的方法是使用min

x = min(x,a);

例如,给定您的颜色图x

[im3,x] = imread('corn.tif');

subplot(1,2,1)
imshow(im3,x)

x = x + 0.2;
x = min(x,1);

subplot(1,2,2)
imshow(im3,x)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 2021-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    相关资源
    最近更新 更多