%读取图像灰度矩阵
r=imread('C:\Users\raoqiang\Desktop\转发:第一次作业\lena.bmp');
I=im2double(r);
[row,col]=size(I)%求图形矩阵的行列
J1=zeros(row,col);%J1作为中间变量进行灰度变换
%分级显示1—8灰度的图像
for k=1:8%灰度从2^1到2^8级显示
a=[2 4 8 16 32 64 128 256];
for i=1:row
for j=1:col
J1(i,j)=floor(a(k)/256*r(i,j));
end
end
figure(1)
imshow(r)
figure(2)
subplot(2,4,8-k+1)%分区域显示图像
imshow(J1,[0,a(k)])
J1=uint8(J1);
end
%求灰度平均值
s=0
for i=1:512
for j=1:512
s=s+I(i,j);
end
end
s
s=s*255/(512*512)
%求图像方差
p=0;
for i=1:512
for j=1:512
p=p+(255*I(i,j)-s)*(255*I(i,j)-s);
end
end
p=p/(512*512)
%分别用最邻近插值、双线性插值、双三次插值对图像进行放大
[h1,h2,h3]=change(r);
imwrite(h1,'C:\Users\raoqiang\Desktop\转发:第一次作业\第四问\lena1.bmp')
imwrite(h2,'C:\Users\raoqiang\Desktop\转发:第一次作业\第四问\lena2.bmp')
imwrite(h3,'C:\Users\raoqiang\Desktop\转发:第一次作业\第四问\lena3.bmp')
shuzituxiang.rar_仿射_仿射变换_图像仿射 matlab_图像灰度变换_灰度图像仿射变换
版权申诉
168 浏览量
2022-09-20
20:10:47
上传
评论
收藏 674B RAR 举报
weixin_42651887
- 粉丝: 75
- 资源: 1万+
最新资源
- 探索tecreate:软件开发的未来之星.zip
- 打标机项目C#源码连接扫码
- 基于SSM的房屋租赁系统的设计与实现
- xyctf:从入门到精通的实用指南.zip
- mmqrcode1714153659780.png
- Screenshot_2024-04-27-06-08-58-486_com.baidu.xin.aiqicha.jpg
- 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统+sql文件.zip
- 实训作业基于javaweb的订单管理系统源码+数据库+实训报告.zip
- 多机调度问题贪心算法基于最小堆和贪心算法求解多机调度问题.zip
- 基于同态加密技术的匿名电子投票系统源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0