《C程序设计图片处理.docVIP

  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文档。上传文档
查看更多
《C程序设计图片处理

《C++ 程序设计》 课程论文 学 部 信息科学与技术 专 业 光电信息工程 班 级 * 学 号 ************ 学生姓名 ******* 指导教师 ********* 课程成绩 完成日期 ************ 目录 1 引言 - 1 - 1.1 C++介绍 - 1 - 1.2图片处理的介绍 - 2 - (1)运行程序 - 2 - (2)打开BMP格式文件的图片 - 2 - (3)查看像素 - 3 - (4)灰度图像 - 3 - (5)查看对话框各点的坐标 - 4 - 2程序的实现 - 4 - 2.1导入CDib工具类函数 - 4 - (1)CDib简介 - 4 - (2)向库中添加 - 6 - (3)导入CDib类 - 6 - 2.2打开文件函数 - 6 - 2.3查询像素函数 - 7 - (1)虚拟按键查询 - 7 - (2)菜单“check”像素 - 8 - 2.4显示对话框坐标 - 8 - 3心得体会 - 9 - 4 参考文献 - 10 - 5 程序代码(部分) - 10 - 用C++编写图片处理程序 学生:** 指导老师:*** 搞 要 本课程设计是在基于MFC对话框的应用程序中编写一个简单的图片处理程序,其功能包括:打开格式BMP的文件,查询像素与鼠标在对话框的位置坐标。系统开发平台为Windows XP/7,程序设计设计语言采用Visual C++6.0,程序运行平台为Windows 98/2000/XP。程序通过调试运行,初步实现了设计目标。 关键词 图片处理;灰度图像;C++; 1 引言 在现代社会中,每天我们都要处理大量的图片信息,因此作为一名光电信息工程的学生,学习图片处理已经成为我们必备的基本技能。无论是在光学课程设计中,还是从事光学仪器研发,都需要有良好的图片信息处理的能力。 C++介绍 C++语言的主要特点表现在两个方面,一是全面兼容C语言,二是支持面向对象的程序设计方法。 (1) C++是一个更好的C,它保持了C语言的优点,大多数的C程序代码略作修改或不作修改就可在C++的集成环境下调试和运行。这对于继承和开发当前已在广泛的软件是非常重要的,可以节省大量的人力和物力。 (2) C++是一种面向对象的程序设计语言它使得程序的各个模块的独立性更强,程序的可读性和可移植性更强,程序代码的结构更加合理,程序的扩充性更强。这对于设计、 (3) C++集成环境不仅支持C++程序的编译和调试,而且也支持C程序的编译和调试。通常,C++程序环境 约定:当源程序文件的扩展名为c.. (4) C++语句非常简练,对语法限制比较宽松,因此C++语法非常灵活。其优点是给用户编程带来书写上的方便。其缺点是由于编译时对语法限制比较宽松,许多逻辑上的错误不容易发现,给用户编程增加了难度。 1.2图片处理的介绍 (1)运行程序 运行程序后系统会弹出一个工作界面,如下图所示: 图1.1 操作界面 (2)打开BMP格式文件的图片 单击文件,再单击打开查找BMP格式文件的图片 图1.2 “打开”命令 (3)查看像素 方法一:将鼠标移到图片区域,单击左键,会弹出一个对话框,显示当前位置点的像素 图1.3 操作界面 方法二:单击check,点击查看像素,将鼠标移动到图片区域,对话框显示栏中实时显示当前鼠标所在点的像素。 图1.4 操作界面 (4)灰度图像 灰度图像(gray image)是每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度,尽管理论上这个采样可以任何颜色的不同深浅,甚至可以是不同亮度上的不同颜色。灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑色与白色两种颜色;但是,灰度图像在黑色与白色之间还有许多级的颜色深度。灰度图像经常是在单个电磁波频谱如可见光内测量每个像素的亮度得到的,用于显示的灰度图像通常用每个采样像素8位的非线性尺度来保存,这样可以有256级灰度(如果用16位,则有65536级)。 (5)查看对话框各点的坐标 将鼠标移动到对话框区域,显示栏中实时显示当前鼠标所在位置点的坐标,坐标系的原点位于工作区左上角边缘,水平向右为x轴正方向,竖直向下为y轴正方向,显示栏中显示的坐标为(x ,y

文档评论(0)

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

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

1亿VIP精品文档

相关文档