- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图象平移和灰度变换程序设计.
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2009年秋季学期
计算机图象处理综合训练
题 目: 图象平移和灰度变换程序设计
专业班级:
姓 名:
学 号:
指导教师:
成 绩:
目 录
摘 要 1
一、 前言 2
二、 算法分析与描述 3
2.1 图像的平移变换 3
2.2 灰级窗处理 3
三、详细设计过程 5
3.1 图像的平移变换 5
3.2灰级窗详细设计 5
四、调试过程中出现的问题以及相应解决办法 7
五、程序运行截图及其说明 8
六、简单操作手册 10
设计总结 13
参考资料 14
致 谢 15
附 录 16
摘 要
图像灰度变换在这里主要实现灰级窗变化,图像几何变换同样也主要实现图像水平平移变换,选取若干张目标图像文件,在计算机图象驱动程序中完成相应的变换。其目标图像主要为24为真彩色图片。
在图像处理中主要用VC++编写图像处理程序并调用VC++图像处理的部分内部函数进行处理。通过程序实现图象水平平移和图像的灰度变换,对程序进行相应的调试,并且用图例进行测试,以验证程序的正确性与可用性。调试及测试时,通过相关信息,充分验证程序的可用性。本程序通篇均用C++写成,具有很高的严密性,具有很高的真实性与可靠性。可以通过VC++能够很好地达到图像处理的预期目的。
关键词 : 数字图像处理;灰度变换;几何变换;
前言
计算机图像处理的实现主要以数学模型为基础,通过建立合适的算法来实现具体的图像处理,图象的灰度变换是图像的增强的主要的方法,要进行图象的灰度变换,必须知道图像增强的目标和所包含的几个组要的部分。
所谓图像增强,实际上要完成的工作通过将画面上重要的内容增强突出,同时将不重要的内容进行适当的抑制,以此达到改善画面质量的方法。在此前提下,也就是说处理前后的图像的灰度范围都分布在[0,255],通过抑制非重要信息的对比度腾出空间给重要信息进行对比度的展宽。
几何变换是最常见的图像处理手段,通过对变形的图像进行几何校正,可以得出准确的图像。常用的几何变换功能包括图像的平移、图像的转置、图像的缩放、图像的旋转等。作为数字图像处理的一个重要部分,用Visual C++编程工具设计一个完整的应用程序,实现图像几何变换功能。 x1 y1 1 = x0 y0 1
值得注意的是,一个数字图像(灰度图)是以一个矩阵来描述的,因此,如果不扩大存放处理后的矩阵的大小,则会出现图像的部分内容移出画面的情况。
2.2 灰级窗处理
灰级窗也称为灰度窗口,灰级窗可以看作是对比度扩展的一个特例,它是将某一区间的灰度级和其它部分(背景)分开,只显示指定灰度级范围内的信息。灰级窗的原理如图2-2所示
图2-2? 灰级窗的原理
不难看出,只要令比度扩展中的α=γ=0就实现了灰级窗。我们只要给出范围的两个端点,斜率β就可以用方程β(b-a)=255求出,灰级窗的原理和对比度扩展的原理类似。
三、详细设计过程
3.1 图像的平移变换
图像的平移处理,只改变了原有景物在画面的位置,而图像的内容不发生变化,采用数字图像坐标系,用下面的函数进行平移。
函数名称:
TranslationDIB()
参数:
* LPSTR lpDIBBits - 指向源DIB图像指针
* LONG lWidth - 源图像宽度(象素数)
* LONG lHeight - 源图像高度(象素数)
* LONG lXOffset - X轴平移量(象素数)
* LONG lYOffset - Y轴平移量(象素数)
* 返回值:
* BOOL - 平移成功返回TRUE,否则返回FALSE。
* 该函数用来水平移动DIB图像。函数不会改变图像的大小,移出的部分图像
3.2灰级窗详细设计
函数名称:GrayWindows()该函数用来对图像进行分段线性灰度变换,输入参数中包含了两个拐点的坐标;
函数名称:GetDibSaveDim();获得图象数据存储的高度和宽度;
函数名称:WIDTHBYTES(sizeImage.cx * 8); 计算图像每行的字节数;
输入参数:
CDib* pDib:指向CDib类的指针,含有原始图象信息
int nX1:
您可能关注的文档
- 图解天正CAD建块插块详细步骤..doc
- 图解微波炉工作原理..doc
- 图解工程锚杆护坡施工..docx
- 图解常见金鱼疾病的防治..doc
- 图解戴尔iDRAC服务器远程控制设置..docx
- 图解十八大..doc
- 图解数据结构6-树及树的遍历..doc
- 图解改变世界的十大计算机病毒..doc
- 图解数据结构9_左偏树..doc
- 图解操作流程..doc
- 2025浙江绍兴市机关后勤保障中心招聘1人考试备考题库及答案解析.docx
- 2025中互智安(北京)科技有限公司招聘考试备考题库及答案解析.docx
- 2025山西临汾市大宁县农业农村局招募特聘农技员4人考试备考题库及答案解析.docx
- 2025年遂川县面向社会公开招聘城市社区专职网格员【37人】考试备考题库及答案解析.docx
- 2025四川阿坝州小金县面向阿若红壤四县考调机关事业单位工作人员4人考试备考题库及答案解析.docx
- 船舶方案咨询书(3篇).docx
- 2025年黄山市建设投资集团有限公司招聘38人考试备考题库及答案解析.docx
- 2025年舟山嵊泗县人民医院公开引进紧缺医学人才4人考试备考题库及答案解析.docx
- 2025年宿州十一中教育集团教师招聘70人考试备考题库及答案解析.docx
- 2025四川资阳市中医医院招聘耳鼻咽喉头颈外科医师及柔性引进创面修复学科骨干人才3人考试备考题库及答案解析.docx
最近下载
- 悦纳自己——爱自己的100种方式(课件)高一下学期心理健康课(通用版).pptx VIP
- 浙江省消防技术规范难点问题操作技术指南-2025修订稿(定稿).docx
- 再生医学技术:2025年关节软骨修复研究前沿报告.docx
- 《电梯监督检验和定期检验规则》(TSG T7001-2023).docx VIP
- T CNAS 32─2023 注射相关感染预防与控制.pdf VIP
- 罗宾斯组织行为学第18版中文ppt1.pptx VIP
- 浙商中拓(000906)公司2023年财务分析研究报告.pdf
- 食材食品质量问题退换货方案.docx VIP
- 智能找车系统(数字1对1)调试手册.doc VIP
- 工业智能控制.pdf VIP
文档评论(0)