BMP图像分割C语言程序

BMP图像分割C语言程序

ID:40525139

大小:31.69 KB

页数:12页

时间:2019-08-04

BMP图像分割C语言程序_第1页
BMP图像分割C语言程序_第2页
BMP图像分割C语言程序_第3页
BMP图像分割C语言程序_第4页
BMP图像分割C语言程序_第5页
资源描述:

《BMP图像分割C语言程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BMP图像差分C语言程序:#include#includetypedefunsignedshortWORD;typedefunsignedlongDWORD;typedeflongLONG;typedefunsignedcharBYTE;typedefstructBITMAPFILEHEADER{        WORDbfType;        DWORDbfSize;        WORDbfReserved1;        WORDbfReserved2;        DWORDbfOffbits; 

2、       }BITMAPFILEHEADER,*PBITMAPFILEHEADER;typedefstructBITMAPINFOHEADER{        DWORDbiSize;        LONGbiWidth;        LONGbiHeight;        WORDbiPlanes;        WORDbiBitCount;        DWORDbiCompression;        DWORDbiSizeImage;        LONGbiXPlesPerMeter;        LONGbiYPlesP

3、erMeter;        DWORDbiClrUsed;        DWORDbiClrImportant;        }BITMAPINFOHEADER,*PBITMAPINFOHEADER;typedefstructRGBQUAD{        BYTErgbBlue;        BYTErgbGreen;        BYTErgbRed;        BYTErgbReserved;        }RGBQUAD;intmain(intargc,char**argv){     BITMAPFILEHEADERmapf

4、ileheader;     BITMAPINFOHEADERmapinfoheader;     DWORDbfSize1=0;     DWORDbfSize2;     DWORDbfOffbits1;     DWORDbfOffbits2;     DWORDbiWidth1;     DWORDbiWidth2;     DWORDbiHeight1;     DWORDbiHeight2;     WORDbiBitCount1;     WORDbiBitCount2;     LONGbiXPlesPerMeter1;     LON

5、GbiXPlesPerMeter2;     LONGbiYPlesPerMeter1;     LONGbiYPlesPerMeter2;     BYTEa;     BYTEb;     BYTEc;     FILE*fp1=0;     FILE*fp2=0;     FILE*fpa=0;     FILE*fpb=0;     DWORDline_bytes1;     DWORDline_bytes2;     BYTE*pixel1;     BYTE*pixel2;     BYTE*pixel3;     inti=0;     

6、intj=0;     RGBQUADpal[256];     intret1;     intret2;     if(argc!=3)     {      printf("Pleaseinputthepathofthefile.");     return1;     }     fp1=fopen(argv[1],"rb");     if(!fp1)     {      printf("Cannotopenthefirstfile.");     return1;     }     fp2=fopen(argv[2],"rb")

7、;     if(!fp2)     {      printf("Cannotopenthesecondfile.");      return1;     }     fseek(fp1,10,SEEK_SET);     fseek(fp2,10,SEEK_SET);     if(fread(&bfOffbits1,4,1,fp1)!=1)     {        printf("CannotreadbfOffbitsoftheheadofthefirstfile.");           fclose(fp1);         

8、  fclose(fp2);           return1;     }     pri

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

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

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