下载此文档

灰度图像直方图统计.docx


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
灰度图像直方图统计
 1. 灰度图像直方图统计实习报告
 一、
 实习目的
 在学习灰度图像直方图的概念、计算方法、性质和相关应用的基础上,应用Photoshop 软件和编写灰度直方图统计程序,能初步驾驭图像文件格式读写与图像数据处灰度图像直方图统计
 1. 灰度图像直方图统计实习报告
 一、
 实习目的
 在学习灰度图像直方图的概念、计算方法、性质和相关应用的基础上,应用Photoshop 软件和编写灰度直方图统计程序,能初步驾驭图像文件格式读写与图像数据处理,提高学生爱好和编程实力,巩固所学学问。
 二、
 实习内容
 
  E:\ 数字图像处理\实习一\ Photoshop 显示图像的灰度直方图,从直方图上了解图像平均明暗度和对比度等信息。
  C 或 C++语言编写灰度图像直方图统计的程序。
 三、
 实习步骤
  Photoshop 显示直方图。
 (1)点击文件-->打开,打开一幅图像,;
 (2)点击图像-->直方图,显示图像的直方图;
  (3)对图像做增加处理,例如选择图像-->调整-->自动对比度对图像进行灰度拉伸,然后再显示直方图,视察它的改变。
  C 或 C++编写显示直方图的程序。
 详细代码如下:
 #include #include
 void main() {
 FILE *fp; //文件类指针
  fp=fopen(,rb); //打开二进制文件
 if (fp==NULL) { printf(文件已损坏,请重新打开。
 \n); }
 else printf(文件已打开, 文档,请查看。\n);
  BYTE PIXEL[512*512];
  fread(PIXEL,1,512*512,fp);//二进制文件读取
 fclose(fp);//关闭文件
  int HistogramStat[256];
 for(int i=0;i<256;i++) HistogramStat[i]=0;//赋初值
  for (i=0;i<512*512;i++)
 {
  int a=PIXEL[i];
  HistogramStat[a]++;
 } //统计像素个数
  fp=fopen(,rb);
  fprintf(fp,图像灰度 ,像素个数\n);
  for (i=0;i<256;i++)
 {
  if (HistogramStat[i]!=0)
  fprintf(fp,%5d,%5d\n,i,HistogramStat[i]);
 }
 fprintf(

灰度图像直方图统计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mama1
  • 文件大小12 KB
  • 时间2022-06-25
最近更新