首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > VC++教程之如何进行VC++图象处理编程的详细资料说明

VC++教程之如何进行VC++图象处理编程的详细资料说明

  • 资源大小:0.03 MB
  • 上传时间:2021-12-07
  • 下载次数:0次
  • 浏览次数:67次
  • 资源积分:1积分
  • 标      签: VC++ 编程 机器视觉

资 源 简 介

本文档的主要内容详细介绍的是VC++教程之如何进行VC++图象处理编程的详细资料说明。   数字图像处理技术与理论是计算机应用的一个重要领域, 许多工程应用都涉及到图像处理, 一直有一个强烈的愿望, 想系统的写一个关于数字图像处理的讲座,由于工作学习很忙,时至今日才得以实现。   “图”是物体透射光或反射光的分布, “像”是人的视觉系统对图的接收在大脑中形成的印象或认识。图像是两者的结合。人类获取外界信息是靠听觉、视觉、触觉、嗅觉、味觉等,但绝大部分(约80%左右)来自视觉所接收的图像信息。图像处理就是对图像信息进行加工处理, 以满足人的视觉心理和实际应用的需要。简单的说, 依靠计算机对图像进行各种目的的处理我们就称之为数字图像处理。早期的数字图像处理的目的是以人为对象, 为了满足人的视觉效果而改善图像的质量, 处理过程中输入的是质量差的图像, 输出的是质量好的图像, 常用的图像处理方法有图像增强、复原等。随着计算机技术的发展, 有一类图像处理是以机器为对象, 处理的目的是使机器能够自动识别目标, 这称之为图像的识别,因为这其中要牵涉到一些复杂的模式识别的理论, 所以我们后续的讲座只讨论其中最基本的内容。由于在许多实际应用的编程中往往都要涉及到数字图像处理,涉及到其中的一些算法, 这也是许多编程爱好者感兴趣的一个内容, 我们这个讲座就是讨论如何利用微软的Visual C++开发工具来实现一些常用的数字图像处理算法,论述了图像处理的理论,同时给出了VC 实现的源代码。本讲座主要的内容分为基础篇、中级篇和高级篇,具体包含的主要内容有:   1. 图像文件的格式;   2. 图像编程的基础-操作调色板;   3. 图像数据的读取、存储和显示、如何获取图像的尺寸等;   4. 利用图像来美化界面;   5. 图像的基本操作:图像移动、图像旋转、图像镜像、图像的缩放、图像的剪切板操作;   6. 图像显示的各种特技效果;   7. 图像的基本处理:图像的二值化、图像的亮度和对比度的调整、图像的边缘增强、如何得到图像的直方图、图像直方图的修正、图像的平滑、图像的锐化等、图像的伪彩色、彩色图像转换为黑白图像、物体边缘的搜索等等;   8. 二值图像的处理:腐蚀、膨胀、细化、距离变换等;   9. 图像分析:直线、圆、特定物体的识别;   10.JEPG 、GIF 、PCX 等格式文件相关操作;   11.图像文件格式的转换;   12.图像的常用变换:付利叶变换、DCT 变换、沃尔什变换等;   13.AVI 视频流的操作;   图像处理技术博大精深, 不仅需要有很强的数学功底, 还需要熟练掌握一门计算机语言,在当前流行的语言中,我个人觉的Visual C++ 这个开发平台是图像开发人员的首选工具。本讲座只是起到抛砖引玉的作用, 希望和广大读者共同交流。
VIP VIP