资源描述:
《数字图像处理实验》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华南理工大学《数字图像处理》课程实验报告实验题目:实验1、数字图像读取及色彩、亮度对比度变化姓名:学号:班级:组别:合作者:指导教师:实验概述【实验目的及要求】实验目的:了解数字图像的存储格式,并学会对图像的某些视觉特征作简单处理。实验要求:1.从最常用的“.BMP”图像格式中读取图像数据;2.对数字图像的表示方式(如RGB、YUV)及各种表示方式之间的转换有初步了解;3.根据输入参数改变数字图像的色彩、亮度、对比度。【实验环境】操作系统:WindowsXP实验平台:Matlab实验内容【实验过程】一、实验步骤:1.利用工具(如ACDSee、PhotoShop)将Sampl
2、e1-1.jpg转换为Sample1-1.bmp;2.将BMP图像内容读入内存数组;3.通过访问数字图像RGB三个通道的对应矩阵,改变数字图像的色彩;4.将数字图像的RGB表示转换为YUV表示;Y=0.30R+0.59G+0.11BU=0.70R-0.59G-0.11BV=-0.30R-0.59G+0.89B1.通过访问Y(亮度)通道,改变数字图像的亮度;二、实验图像:三、实验主要过程:1、读入图像,分离RGB三个通道,结果如下:代码如下:%读入图像并分离RGB,显示;src=imread('sample1-1.bmp');[rcd]=size(src);R=src;G=s
3、rc;B=src;R(:,:,2)=zeros(r,c);R(:,:,3)=zeros(r,c);G(:,:,1)=zeros(r,c);G(:,:,3)=zeros(r,c);B(:,:,1)=zeros(r,c);B(:,:,2)=zeros(r,c);subplot(1,3,1);imshow(R);title('R分量');subplot(1,3,2);imshow(G);title('G分量');subplot(1,3,3);imshow(B);title('B分量');2、修改RGB值(反色),改变图像的色彩,结果如下:代码如下:%修改RGB的值(这时采用了反色
4、),改变图像的色彩;R(:,:,1)=255-R(:,:,1);%为了进行后面的实验,请注释此行G(:,:,2)=255-G(:,:,2);%为了进行后面的实验,请注释此行B(:,:,3)=255-B(:,:,3);%为了进行后面的实验,请注释此行subplot(2,3,1);imshow(R);title('R分量反色');subplot(2,3,2);imshow(G);title('G分量反色');subplot(2,3,3);imshow(B);title('B分量反色');subplot(2,3,4);imshow(src);title('原图');subplot
5、(2,3,6);imshow(R+G+B);title('反色');3、将RGB转为YUV,结果如下:代码如下:R=double(R(:,:,1));G=double(G(:,:,2));B=double(B(:,:,3));Y=0.299R+0.587G+0.114B;U=-0.147R-0.289G+0.436B;V=0.615R-0.515G-0.100B;subplot(2,3,1);imshow(uint8(Y));title('Y分量');subplot(2,3,2);imshow(uint8(U));title('U分量');subplot(2,3,3);im
6、show(uint8(V));title('V分量');4、修改Y分量(这里除以1.5),重新由YUV转为RGB,结果如下:代码如下:Y=Y/1.5;R=Y+1.140V;G=Y-0.395U-0.581V;B=Y+2.032U;rgb(:,:,1)=uint8(R(:,:));rgb(:,:,2)=uint8(G(:,:));rgb(:,:,3)=uint8(B(:,:));subplot(2,3,4);imshow(rgb);title('修改亮度');小结 通过本次实验,掌握了基本的图像颜色空间变换,及简单的图像修改。指导教师评语及成绩评语:成绩:
7、指导教师签名: 批阅日期:华南理工大学《数字图像处理》课程实验报告实验题目:实验2、数字图像空间域增强姓名:学号:班级:组别:合作者:指导教师:实验概述【实验目的及要求】实验目的:了解数字图像的灰度变换和g(0.4,0.6,0.8)校正。实验要求:1.了解图像的灰度变换。2.对图像进行g校正。【实验环境】操作系统:WindowsXP实验平台:Matlab实验内容【实验过程】一、实验步骤:1.利用工具(如ACDSee、Photo