我想用MATLAB对一幅RGB图像上的R值进行如下函数关系变换,然后显示变换后的图像,请问要怎么写代码
y=0.0016x^2+0.3658x+48.6281 ,x表示图像上的所有R值,请给一些具体点的代码步骤,
我想用MATLAB对一幅RGB图像上的R值进行如下函数关系变换,然后显示变换后的图像,请问要怎么写代码
答案:1 悬赏:20 手机版
解决时间 2021-04-16 16:21
- 提问者网友:雾里闻花香
- 2021-04-16 08:04
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-04-16 08:32
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处理后的图像');
名师点评:
娃娃UE46
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯