对整体图像移动相同的值可以用imtranslate等命令,但我想对图像每个像素移动不同的值,可以怎么做?
这个可以直接整个矩阵做平移的变换。
不知道你这个问题是否已经解决, 如果还没有解决的话:
图3 不同灰度级范围的图像
Con:图中我用了四张图做了对比 大于范围的变成白色,小于范围的变成黑色可以发现灰度在64-128之间的大概在草坪的位置
范围在0-63的由于大部分像素点都大于此范围,图片整体偏白
范围在129-255的由于大部分像素点都小于此范围,图片整体偏黑
注:刚开始使用imagesc(f,clims);函数生成彩色图像,那是因为imagesc是进行线性映射,是对色图进行映射。
后来加上colormap(gray);将图像变为灰色。