图像处理期末报告.docxVIP

  • 55
  • 0
  • 约1.84万字
  • 约 33页
  • 2017-03-05 发布于重庆
  • 举报
图像处理期末报告

重 庆 大 学学 生 实 验 报 告实验课程名称 数字图像处理期末课程设计 开课实验室 数学与统计学院实验室 学 院 年级 专业班 学 生 姓 名 学 号 开 课 时 间 至 学年第 一 学期总 成 绩教师签名数学与统计学院制开课学院、实验室: 实验时间 : 2014 年 12 月 8 日实验项目名 称数字图像处理期末课程设计实验项目类型验证演示综合设计其他指导教师成 绩一、实验目的1、了解数字图像的存储格式,能用C语言对最简单的BMP位图进行读取和写入操作;2、实现图像空间域增强的常见变换和滤波器,加深对空间域图像增强的理解;3、实现图像频域增强的二维DFT和滤波器,加深对频域图像增强的理解;4、利用BMP图像格式的特点巧妙地隐藏文件信息,加深对图像格式的理解。二、实验内容1、BMP图像文件的打开和保存读入位图的文件头读入位图的信息头读入位图的像素数据打印输出位图文件的文件头打印输出位图文件的信息头打印输出位图文件的像素数据最近临点法缩放图片位图文件的保存输出显示位图文件2、空间域图像增强图像反转对数变换直方图均衡化灰度变换平滑空间滤波器3、频域图像增强傅里叶变换显示频谱图傅里叶逆变换重构图像理想低通滤波器巴特沃斯低通滤波器理想高通滤波器巴特沃斯高通滤波器4、隐藏和恢复文件隐藏任意文件到BMP图片里从BMP图片里恢复文件 三、实验方法(原理、步骤、算法)图像处理就是对图像信息进行加工处理,以满足人的视觉心理和实际应用的需要。而利用计算机对数字化图像进行处理,首先要读取出图像的数据文件,所以对常见的图片格式要有清楚的认识。对于现存的所有的图像文件格式,我们在这里主要介绍BMP图像文件格式,并且文件里的图像数据是未压缩的,因为图像的数字化处理主要是对图像中的各个像素进行相应的处理,而未压缩的BMP图像中的像素数值正好与实际要处理的数字图像相对应,这种格式的文件最合适我们对之进行数字化处理。压缩过的图像是无法直接进行数字化处理的,如JPEG、GIF等格式的文件,此时首先要对图像文件解压缩,这就要涉及到一些比较复杂的压缩算法。但是我们可以将种类繁多的各种格式图片经过转换,就可以利用得到的未压缩的BMP文件格式进行后续处理,所以在此我们将重心放在如何对BMP图片读取、操作、保存。1、 BMP图像文件的打开和保存BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。文件头主要包含文件的大小、文件类型、图像数据偏离文件头的长度等信息;位图信息头包含图象的尺寸信息、图像用几个比特数值来表示一个像素、图像是否压缩、图像所用的颜色数等信息。颜色信息包含图像所用到的颜色表,显示图像时需用到这个颜色表来生成调色板,但如果图像为真彩色,既图像的每个像素用24个比特来表示,文件中就没有这一块信息,也就不需要操作调色板。文件中的数据块表示图像的相应的像素值,需要注意的是:图像的像素值在文件中的存放顺序为从左到右,从下到上,也就是说,在BMP文件中首先存放的是图像的最后一行像素,最后才存储图像的第一行像素,但对与同一行的像素,则是按照先左边后右边的的顺序存储的;另外一个需要关注的细节是:文件存储图像的每一行像素值时,如果存储该行像素值所占的字节数为4的倍数,则正常存储,否则,需要在后端补0,凑足4的倍数。根据以上对BMP文件结构的分析,我们定义BMP文件的结构体如下#ifndef BMP_H_INCLUDED#define BMP_H_INCLUDEDtypedef unsigned short WORD;typedef unsigned long DWORD;typedef long LONG;typedef unsigned char BYTE;typedef struct tagBITMAPFILEHEADER //位图文件头结构体{ WORD bfType; //指定文件类型 DWORD bfSize; //指定文件大小 WORD bfReserved1; //保留字 WORD bfReserved2; //保留字 DWORD bfOffBits; //文件头到实际的位图数据的偏移字节数}BITMAPFILEHEADER;typedef struct tagBITMAPINFOHEADER //位图信息头{ DWORD biSize; // 本结构所占用字节数 LONG biWidth; // 位图的宽度,以像素为单位 LONG biHeight; // 位图的高度,以像素为单位 WORD biPlanes; // 目标设备的平面数不清,必须为1 WORD biBitCount; // 每个像素所需的位数DWOR

文档评论(0)

1亿VIP精品文档

相关文档