像素与图像基本指标 实验报告
一、实验目的
1. 了解数字图像中像素的概念
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。2. 了解计算图像的统计指标的方法及其在图像处理中的意义
3. 熟练掌握MATLAB基本操作
4. 掌握用MATLAB进行图像旋转、裁剪等操作
5. 熟悉MATLAB图像处理工具箱的使用方法
二、实验设备
计算机
三、实验内容
1. 利用MatLab工具箱中的函数、语法,参照课本和课堂讲解的例题对图像进行读、写和显示
2. 确定像素颜色值、像素的平均值、显示像素的信息,并给出图像的矩阵形式
3. 计算图像的有关统计参数:(1)图像的大小;(2)图像的灰度平均值;(3)协方差矩阵
4. 对图像进行旋转,缩放操作
四、实验要求
1. 根据实验内容正确运用MATLAB编程
2. 写出实验报告
五、实验原理
1.tu_xiang_du_xie_xian_shi.m文件完成了图像的独写与显示;
tu_xiang_du_xie_xian_shi.m
clear all; close all; clc; a=imread('lena.jpg'); b=a+10; imwrite(b,'读写输出图像.jpg'); subplot(121);imshow(a);title('原图'); subplot(122);imshow(b);title('读写输出图像');
2.tu_xiang_tong_ji_can_shu.m文件给出了像素颜色值、像素的平均值、显示像素的信息,并将图像的协方差矩阵存为cov.mat;
tu_xiang_tong_ji_can_shu.m
clear all; close all; clc; a=imread('lena.jpg'); a1=rgb2gray(a); a1=double(a1); a1=cov(a1); [m,n]=size(a1); disp(['图像长度为:',num2str(m)]); disp(['图像宽度为:',num2str(n)]); total=sum(sum(a1)); avg=total/(m*n); %整幅图像的像素平均值 disp(['图像灰度平均值为:',num2str(avg)]); save cov a1;
3.xiang_su_ji_ben_xin_xi.m文件包含(1)图像的大小;(2)图像的灰度平均值,并将图像的矩阵形式保存至tuxiangjuzhen.mat;
xiang_su_ji_ben_xin_xi.m
clear all; close all; clc; a=imread('lena.jpg'); a1=rgb2gray(a); [m,n]=size(a1); total=sum(sum(a1)); avg=total/(m*n); %整幅图像的像素平均值 save tuxiangjuzhen a1;
4.suo_fang_yu_xuan_zhuan.m文件包含对图像的旋转与缩放操作。
suo_fang_yu_xuan_zhuan.m
clear all; close all; clc; a=imread('lena.jpg'); a1=imresize(a,2); a2=imresize(a,0.5); figure(1);imshow(a);title('原图'); figure(2);imshow(a1);title('放大一倍'); figure(3);imshow(a2);title('缩小一倍'); b1=imrotate(a, 30); b2=imrotate(a, -60); figure(4);imshow(b1);title('逆时针旋转30°'); figure(5);imshow(b2);title('顺时针旋转60°');

更多精彩