当前位置: 迅达文档网 > 党团工作 >

灰度图像直方图统计

| 来源:网友投稿

 1. 灰度图像直方图统计实习报告

 一、

 实习目的

 在学习灰度图像直方图的概念、计算方法、性质和相关应用的基础上,应用Photoshop 软件和编写灰度直方图统计程序,能初步掌握图像文件格式读写与图像数据处理,提高学生兴趣和编程能力,巩固所学知识。

 二、

 实习内容

 1.实习数据

  E:\ 数字图像处理\实习一\Lena.raw 2.利用 Photoshop 显示图像的灰度直方图,从直方图上了解图像平均明暗度和对比度等信息。

 3.要求利用 C 或 C++语言编写灰度图像直方图统计的程序。

 三、

 实习步骤

 1.使用 Photoshop 显示直方图。

 (1)点击“文件”-->“打开”,打开一幅图像,此处选取“lena.raw”;

 (2)点击“图像”-->“直方图”,显示图像的直方图;

  (3)对图像做增强处理,例如选择“图像”-->“调整”-->“自动对比度”对图像进行灰度拉伸,然后再显示直方图,观察它的变化。

 2.用 C 或 C++编写显示直方图的程序。

 具体代码如下:

 #include "stdio.h" #include "windows.h"

 void main() {

 FILE *fp; //文件类指针

  fp=fopen("lena.raw","rb"); //打开二进制文件

 if (fp==NULL) { printf("文件已损坏,请重新打开。

 \n"); }

 else printf("文件已打开,已经生成.txt 文档,请查看。\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("灰度直方图.txt","rb");

  fprintf(fp,"图像灰度 ,像素个数\n");

  for (i=0;i<256;i++)

 {

  if (HistogramStat[i]!=0)

  fprintf(fp,"%5d,%5d\n",i,HistogramStat[i]);

 }

 fprintf(fp,"像素个数为 0 的已被省略。");//输出内容

  }

  四、

 思考题

 1 灰度直方图可以反映出一幅图像的哪些特性?

 答:(1)表征了图像的一维信息。只反映图像中像素不同灰度出现的次数,而未反映像素所在的位置。即丢失了像素的位置信息。

 (2)与图像之间的关系式多对一的映射关系。一幅图像唯一确定出与之对应的直方图,但不同的图像可能有相同的直方图。

 (3)一幅图像可分为多个子区域,子图直方图之和为整图的直方图。

 2 灰度直方图有何用途?编程实现一种灰度直方图应用的程序。

 答:(1)用于判断图像量化是否恰当。

 (2)用于确定图像的二值化阈值。

 (3)计算图像中物体的面积。

 (4)计算图像信息量 H(熵)。

 3 在本次实习的基础上,试编写直方图均衡的程序。

  五、

 实习心得体会

 通过这次实习我对灰度直方图的概念和灰度直方图的计算方法以及性质有了更深的了解,对 C 语言的函数利用操作及文件操作有了更深层次的认识,对Photoshop 软件有了一定的了解。此次实习增强了我的编程能力,使我初步掌握图像文件格式读写与图像数据处理,巩固近期数字图像处理课程上所学知识。

推荐访问:直方图 灰度 图像

热门排行

党委党组落实全面从严治党主体责任规定指出本地区本单位发生重大违纪违法案件14篇

党委党组落实全面从严治党主体责任规定指出本地区本单位发生重大违纪违法案件14篇党委党组落实全面从严治党主体责任规定指出本地区本单位发生重大违纪违法案件篇1我

2022年五星支部创建实施方案5篇

2022年五星支部创建实施方案5篇2022年五星支部创建实施方案篇1为切实提高支部党建工作科学化水平、不断夯实党建基础,挖掘支部党建特色,创新支部党建工作做

七言绝句古诗精选【十首】

【 能力训练 导语】七言绝句是中国传统诗歌的一种体裁,简称七绝,属于近体诗范畴。此体全诗四句,每句七

2022年支部党员大会记录内容14篇

2022年支部党员大会记录内容14篇2022年支部党员大会记录内容篇120xx年度我校新党员发展工作已经开始。根据学校党委3月21日会议精神,今年新党员发展

统计工作如何为企业管理服务

作为企业管理重要组成部分的统计工作,在企业的经济运行中发挥着信息、咨询和监督三大作用,它为企业的经营

乡镇创建无毒社区工作方案

一、指导思想以“三个代表”重要思想为指导,认真贯彻落实上级精神,以禁吸戒毒为中心,全面落实禁毒工作责

四年级我家菜园日记500字

菜园子,就是种菜的地方。种菜的时候为了防止家禽进入菜地,于是农夫用篱笆或者栅栏将菜地围起来形成的一个

哈尔移动城堡电影观后有感范本

在观看完一部作品以后,相信你会有不少感想吧,这时我们很有必要写一篇观后感了。可能你现在毫无头绪吧,下

党支部2022年学习计划14篇

党支部2022年学习计划14篇党支部2022年学习计划篇1认真坚持“三会一课”制度,对于加强支部建设,提高党的战斗力、健全党的生活,严格党员管理,充分发挥党