网站大量收购闲置独家精品文档,联系QQ:2885784924

数字图像处理技术课程设计指导书08年版本.doc

数字图像处理技术课程设计指导书08年版本.doc

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字图像处理技术课程设计指导书08年版本

数字图像处理技术 课程设计指导书 林忠 南京工程学院 2007年8月 目  录 一 VC图像处理基础 2 1.1位图文件结构 2 1.2位图文件读写 6 二 选题一 图像的点运算 11 2.1 灰度的线性变换 11 2.2灰度的域值变换 12 2.3灰度的窗口变换 12 2.4灰度拉伸 13 2.3灰度均衡 14 三 选题二 图像的几何变换 16 3.1图像的平移 16 3.2图像的镜像变换 16 3.3图像的转置 19 3.4图像缩放 19 3.5图像旋转 20 四 选题三 图像的增强 22 4.1模板操作 22 4.2图像的线性平滑 23 4.3图像的中值滤波 24 4.4 图像的锐化 24 4.5 伪彩色增强 26 五 选题四 形态学图像处理 27 5.1基本符号和术语 27 5.2腐蚀 29 5.3膨胀 30 5.4开、闭运算 31 5.5细化 31 六 选题五 图像边缘检测 33 6.1一阶微分算子边缘检测 33 6.2拉普拉斯边缘检测算法 34 6.3 Canny边缘检测算法 35 附录 37 一 VC图像处理基础 1.1位图文件结构 位图文件由三部分组成:文件头 + 位图信息 + 位图像素数据。其中wetu 信息包括位图信息头和颜色表两部分。 表1-1 位图文件的结构 1.1.1 位图文件头 位图文件头主要用于识别位图文件。以下是位图文件头结构的定义: typedef struct tagBITMAPFILEHEADER { // bmfh ??? WORD??? bfType; ??? DWORD?? bfSize; ??? WORD??? bfReserved1; ??? WORD??? bfReserved2; ??? DWORD?? bfOffBits; } BITMAPFILEHEADER; 其中的bfType值应该是“BM”(0x4d42),标志该文件是位图文件。bfSize的值是位图文件的大小。 1.1.2位图信息 位图信息结构的定义: typedef struct tagBITMAPINFO { ??? BITMAPINFOHEADER??? bmiHeader; ??? RGBQUAD???????????? bmiColors[1]; } BITMAPINFO; 可见位图信息也是由两部分组成的:位图信息头 + 颜色表 1.位图信息头 位图信息头包含了单个像素所用字节数以及描述颜色的格式,此外还包括位图的宽度、高度、目标设备的位平面数、图像的压缩格式。以下是位图信息头结构的定义: typedef struct tagBITMAPINFOHEADER{ // bmih ??? DWORD? biSize; ??? LONG ??biWidth; ??? LONG?? biHeight; ??? WORD?? biPlanes; ??? WORD?? biBitCount ??? DWORD? biCompression; ??? DWORD? biSizeImage; ??? LONG?? biXPelsPerMeter; ??? LONG?? biYPelsPerMeter; ??? DWORD? biClrUsed; ??? DWORD? biClrImportant; } BITMAPINFOHEADER; 下表是对结构体当中各个成员的说明: 表1-2 文件信息头结构说明 说明:*是需要加以注意的部分,因为它们是我们在进行位图操作时经常参考的变量。 (1)对于每个像素的字节数,分别有以下意义: 0,用在JPEG格式中。 1,单色图,调色板中含有两种颜色,也就是我们通常说的黑白图片。 4,16色图。 8,256色图,通常说的灰度图。 16,64K图,一般没有调色板,图像数据中每两个字节表示一个像素,5个或6个位表示一个RGB分量。 24,16M真彩色图,一般没有调色板,图像数据中每3个字节表示一个像素,每个字节表示一个RGB分量。 32,4G真彩色,一般没有调色板,每4个字节表示一个像素,相对24位真彩图而言,加入了一个透明度,即RGBA模式。 (2)这个值通常为0,表示使用biBitCount确定的全部颜色,例外是使用的颜色树木小于制定的颜色深度的颜色数目的最大值。 (3)这个值通常为0,表示所有的颜色都是必需的。 2.颜色表 颜色表一般是针对16位以下的图像而设置的,对于16位和16位以上的图像,由于其位图像素数据中直接对对应像素的RGB(A)颜色进行描述,因而省却了调色板。而对于16位一下的图像,由于其位图像素数据中记录的只是调色板索引值,因而需要根据这个索引到调色板去取得相应的RGB(A)颜色。颜色表的作用

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档