作业帮 > 综合 > 作业

我想用MATLAB对一幅RGB图像上的R值进行如下函数关系变换,然后显示变换后的图像,请问要怎么写代码

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/04 02:06:15
我想用MATLAB对一幅RGB图像上的R值进行如下函数关系变换,然后显示变换后的图像,请问要怎么写代码
y=0.0016x^2+0.3658x+48.6281 ,x表示图像上的所有R值,请给一些具体点的代码步骤,
我想用MATLAB对一幅RGB图像上的R值进行如下函数关系变换,然后显示变换后的图像,请问要怎么写代码
clear all
L=imread('luna.jpg');%载入图像,此图像必须在当前目录中 R=L(:,:,1);%红色R数组LR=0.0016*R.^2+0.3658*R+48.6281;%对红色R数组进行变换
L1=L;
L1(:,:,1)=LR;%给图的R数组重新赋值得到新的图像数组
figure(1)
imshow(L);
title('原图像');
figure(2)
imshow(L1);
title('R处理后的图像');