数字图像bmp实验报告

数字图像bmp实验报告

ID:25701421

大小:2.48 MB

页数:14页

时间:2018-11-22

数字图像bmp实验报告_第1页
数字图像bmp实验报告_第2页
数字图像bmp实验报告_第3页
数字图像bmp实验报告_第4页
数字图像bmp实验报告_第5页
资源描述:

《数字图像bmp实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数字图像处理实验1BMP文件读写实验报告姓名:康文杰学号:14020019指导教师:毋立芳14目录一、实验要求:2二、实验环境:2三、实验代码及结果:31、实验13实验代码:3原图像:4输出结果:52、实验25实验代码5原图像:7输出图像:73、实验38实验代码:8原图像:10输出图像:11四、实验总结:1214一、实验要求:1、打开1.BMP文件,输出图像中任意一个为5*5矩形区域对应的图像数据,并以文本文件的方式输出。进入图像处理系统,打开1.BMP,验证程序输出结果。2、打开1.BMP文件,改变以下矩形区域对应的图像数据

2、为0(或255)(height/3,width/3)(height*2/3,width*2/3)输出新的图像文件2.BMP。进入图像处理系统,打开2.BMP,检查修改结果是否正确。3、打开1.BMP文件,将图像宽度和高度进行延拓,宽度变为width+20,图像高度变为height+15,延拓部分置0(或255)。并输出新的图像文件3.BMP,进入图像处理系统,打开3.BMP,检查结果是否正确。二、实验环境:VC6++14三、实验代码及结果:1、实验1实验代码:#include#definerows512//行

3、#definecols512//列typedefstructP{unsignedcharB,G,R;}PIXEL;intmain(){inti,j;PIXELnowP[rows][cols];FILE*fp,*fout;fp=fopen("Lenna.bmp","rb");fout=fopen("1.txt","w");charfilehead[54];fread(filehead,1,54,fp);14fread(nowP,3,rows*cols,fp);for(i=0;i<5;i++){for(j=0;j<5;j++)fp

4、rintf(fout,"(%d,%d,%d)",nowP[i][j].R,nowP[i][j].G,nowP[i][j].B);fprintf(fout,"");}fclose(fp);fclose(fout);return0;}原图像:14输出结果:142、实验2实验代码#include#definerows512#definecols512typedefstructP{unsignedcharB,G,R;}PIXEL;intmain(){inti,j;FILE*fp,*fout;charfilehea

5、d[54];PIXELnowP[rows][cols];fp=fopen("Lenna.bmp","rb");fout=fopen("2.bmp","wb");fread(filehead,1,54,fp);fread(nowP,3,rows*cols,fp);14for(i=rows/3;i

6、owP,3,rows*cols,fout);fclose(fp);fclose(fout);return0;}原图像:14输出图像:143、实验3实验代码:#include#include"windows.h"#definerows512#definecols512structpixel{unsignedcharB,G,R;}nowP[rows][cols],newP[rows+15][cols+20];intmain(){inti,j;FILE*fp,*fout;unsignedcharold[54],ne

7、w[54];pixelpp;fp=fopen("Lenna.bmp","rb");fout=fopen("3.bmp","wb");fread(&old,1,54,fp);14for(i=0;i<54;i++)new[i]=old[i];new[18]=new[18]+20;new[22]=new[22]+15;fwrite(&new1,1,54,fout);fread(&nowP,1,3*rows*cols,fp);for(i=0;i

8、P[i][j].B;newP[i][j].G=nowP[i][j].G;newP[i][j].R=nowP[i][j].R;}for(i=rows;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。