最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

数字图像处理-中值滤波C++程序

来源:动视网 责编:小OO 时间:2025-10-05 10:02:14
文档

数字图像处理-中值滤波C++程序

/*filter.c*/#include#include/*定义头文件型*/typedefstruct{unsignedcharid1,id2;//图片文件类型;unsignedintfilesize;//文件总大小;unsignedintreserved;//保留,置零;unsignedintbitmapdataoffset;//unsignedintbitmapheadersize;//头文件数据大小;unsignedintwidth;//图片宽度;unsignedintheight;//
推荐度:
导读/*filter.c*/#include#include/*定义头文件型*/typedefstruct{unsignedcharid1,id2;//图片文件类型;unsignedintfilesize;//文件总大小;unsignedintreserved;//保留,置零;unsignedintbitmapdataoffset;//unsignedintbitmapheadersize;//头文件数据大小;unsignedintwidth;//图片宽度;unsignedintheight;//
/*

filter.c

*/

#include

#include

/*

定义头文件型

*/

typedef struct

{

unsigned char id1,id2;//图片文件类型;

unsigned int filesize;//文件总大小;

unsigned int reserved;//保留,置零;

unsigned int bitmapdataoffset;//

unsigned int bitmapheadersize;//头文件数据大小;

unsigned int width;//图片宽度;

unsigned int height;//图片高度;

unsigned short planes;//图片位面数;

unsigned short bitperpixel;//每像素比特数;

unsigned int compression;//是否压缩;

unsigned int bitmapdatasize;//图片数据大小;

unsigned int hresolution;//水平分辨率;

unsigned int vresolution;//垂直分辨率;

unsigned int colors;//颜色数;

unsigned int importantcolors;//重要颜色数:

unsigned char palette[256][4];//调色板;

unsigned char bitmapdata[256][256];//图片数据;

}BMPheaderfile;

/*

用于获取文件长度的函数

*/

long getfilesize(FILE* f)

{

long pos,len;

pos=ftell(f);

fseek(f,0,SEEK_END);

len=ftell(f);

fseek(f,pos,SEEK_SET);

return len;

}

/*

主函数

*/

void main()

{

FILE* fpr;//读文件指针;

FILE* fpw;//写文件指针;

BMPheaderfile BMPheader;//头文件型变量;

unsigned char* data;//读取到的数据;

unsigned char* buffer;//数据缓存;

int i,j;

int h,w;

unsigned char num[5];

unsigned char t;

long length;//文件长度;

long position;//用于察看指针所在位置;

/*

打开文件

*/

if((fpr=fopen("girl2.bmp

BMPheader.compression=*(int*)buffer;

printf("compression %d\

文档

数字图像处理-中值滤波C++程序

/*filter.c*/#include#include/*定义头文件型*/typedefstruct{unsignedcharid1,id2;//图片文件类型;unsignedintfilesize;//文件总大小;unsignedintreserved;//保留,置零;unsignedintbitmapdataoffset;//unsignedintbitmapheadersize;//头文件数据大小;unsignedintwidth;//图片宽度;unsignedintheight;//
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top