3、j 用于函数循环时的,nr_pixels为图像中像素的个数int i, j ,nr_pixels,nr_w,nr_h; //定义两个文件指针分别用于提取原图的数据和生成直方图均衡化后的图像FILE *fp, *fpnew; //定义主函数的参数包括:输入的位图文件名和输出的位图文件名,此处内容可以不要,在DOS下执行命令的时候再临时输入也可,为了方便演示,我这里直接把函数的参数确定了。// argc=3; // argv[1]="test.bmp"; // argv[2]="testzf.bmp"; //参数输入出错显示/* if (argc != 3) { printf("please in
4、put the name of input and out bitmap files"); exit(1); }*/ // 获取位图文件相关信息// ..hdr = get_header(argv[1]); hdr = get_header("testnoise.bmp"); if (!hdr) exit(1); //以二进制可读方式打开输入位图文件 fp = fopen("testnoise.bmp", "rb"); if (!fp) { printf("File open error!"); exit(1); } // 文件指针指向数据区域fseek(fp, hdr->offs