1、用matlab实现图像的底片效果,即图像按照下列映射关系进行灰度变换(f(x)=255-x;) 求视频

来源:百度知道 编辑:UC知道 时间:2024/06/04 02:47:43
有具体的操作视频的 请发到我的个人邮箱 zyn37200341@163.com

随便找张bmp文件,命名为1.bmp放入matlab默认路径,

matlab灰度变换程序如下:

%灰度变换f(x)=255-x,
A=imread('1.bmp');%读入图像
figure(1);
imshow(A);%显示原图像
B1=255-double(A);%图像灰度变换
figure(2);
imshow(uint8(B1));%显示变换后图像
imwrite(uint8(B1),'灰度变换后.bmp','bmp')%写入灰度变换后图像
imwrite(uint8(A),'灰度变换前.bmp','bmp')%写入灰度变换前图像

仅仅两行简洁的代码
mwrite(255 - imread('m1.jpg'), 'm2.jpg')%m1为原来的图像,m1位于work文件夹下
imshow('m2.jpg')%m2为输出图片