VC++数字图像处理.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
科研导航 Visual C++数字图像处理 广义地讲,凡是记录在纸介质上的、拍摄在底片和照片上的、显示在电视、投影仪和计算 机屏幕上的所有具有视觉效果的画面都可以称为图像。根据图像记录方式的不同,图像可分为 两大类:一类是模拟图像(Analog Image),另一类是数字图像(Digital Image)。模拟图像 是通过某种物理量(光、电等)的强弱变化来记录图像上各点的亮度信息的,例如模拟电视图 像;而数字图像则完全是用数字(即计算机存储的数据)来记录图像亮度信息的。 所谓数字图像处理(Digital Image Processing),就是指用数字计算机及其他相关的数 字技术,对数字图像施加某种或某些运算和处理,从而达到某种预期的处理目的。随着数字技 术和数字计算机技术的飞速发展,数字图像处理技术在近20 多年的时间里,迅速发展成为一门 独立的有强大生命力的学科,其应用领域十分广泛。 作为数字图像处理技术的实现环节,本书将在Visual C++环境下介绍图像各种典型算法的 编程实现。而作为一本书的开始,本章我们将介绍图像编程的基础知识,如数字图像的点阵数 据、调色板概念、BMP 文件结构以及设备无关位图(DIB)等,它是后面章节学习的基础。 1.1 图像、颜色表和色彩空间 1.1.1 图像 组成数字图像的基本单位是像素(Pixel),也就是说,数字图像是像素的集合。如图1-1 所示,图中每个格点代表一个像素,该图是一个白色背景下包含灰色矩形的图像。 图1-1 放大后的矩形图像 数字图像通常存放在计算机的 外存储器设备中,例如硬盘、光盘 等,在需要进行显示和处理时才被 调入内存的数组中。从本质上讲,图像数据在计算机内存或硬盘中是以字符型数据存在的,这 与其他整型数据或者浮点型数据没有任何区别,都是一种数字表达符号,当把它在计算机屏幕 上显示出来时,才是我们人眼看到的真正有意义的数字图像。普通的显示器屏幕也是由许多点 科研导航 (像素)构成的,显示时,电子枪每次从左到右、从上到下进行扫描,为每个像素着色,利用 人眼的视觉暂留效应就可以显示出一屏完整的图像。比如,我们常说的屏幕分辨率为1024´768, 刷新率为80Hz,意思是说屏幕上每行像素为1024 个,共768 行,而且每秒重复扫描80 次。目 前的显示设备的刷新率都在80Hz 以上,一般屏幕刷新频率大于80Hz 时,人眼感受不到屏幕刷 新而产生的闪烁,这种显示器被称为位映像设备。所谓位映像,即是指一个二维的像素矩阵, 而位图就是采用位映像方法显示和存储的图像。一幅图像的显示就是将图像的像素映射到屏幕 的像素上并显示一定的颜色。 图1-1 所示是一个灰度图像的例子,当一幅图像的像素由彩色表示时就是我们通常所说的 彩色图像了。对于彩色图像的表达,将在调色板和彩色空间两部分内容中谈到。 1.1.2 图像的矩阵表示 数字图像数据可以用矩阵来表示,因此可以采用矩阵理论和矩阵算法对数字图像进行分析 和处理。最典型的例子是灰度图像,如图1-2 所示。灰度图像的像素数据就是一个矩阵,矩阵 的行对应图像的高(单位为像素),矩阵的列对应图像的宽(单位为像素),矩阵的元素对应 图像的像素,矩阵元素的值就是像素的灰度值。 图1-2 数字图像与图像矩阵 由于数字图像可以表示为矩阵的形式,所以在计算机数字图像处理程序中,通常用二维数 组来存放图像数据,参见图1-3。二维数组的行对应图像的高,二维数组的列对应图像的宽, 二维数组的元素对应图像的像素,二维数组元素的值就是像素的灰度值。采用二维数组来存储 数字图像,符合二维图像的行列特性,同时也便于程序的寻址操作,使得计算机图像编程十分 方便。 科研导航 图1-3 数字图像与二维数组

文档评论(0)

ygxt89 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档