VC与MATLAB图像处理课设报告概要.doc

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

河北建筑工程学院 课程设计报告 课程名称: 电子综合课程设计 题目名称: 基于VC与MATLAB混合编程 的图像处理系统实现 学 院: 电气工程学院 专 业: 电子信息工程 班 级: 学 号: 学生姓名: 指导教师: 职 称: 讲师 成 绩: 2016年 7月15日 目 录 引言…………………………………………………………………………1 第一章 总体设计方案…………………………………………………… 3 1.1 设计思路…………………………………………………………… 3 1.2 总体设计框图……………………………………………………… 5 第二章 设计原理………………………………………………………… 6 2.1 引擎介绍…………………………………………………………… 6 2.2 引擎函数功能……………………………………………………… 7 2.3 编译与连接………………………………………………………… 9 第三章 系统实现………………………………………………………… 10 3.1 界 面……………………………………………………………… 10 3.2 连 接……………………………………………………………… 10 3.3 程 序……………………………………………………………… 11 3.4 总体效果……………………………………………………………14 第四章 总结与体会……………………………………………………… 17 参考文献……………………………………………………………………18 附录 源程序代码………………………………………………………… 19 基于Vc和Matlab混合编程的图像信号处理系统实现 引言 图像信息是人类获得外界信息的主要来源,在现代科学研究、工业生产、军事技术等各个领域中,人们越来越多的利用图像信息来认识和判断失误,解决实际问题,因此图像信息获得和处理显得尤为重要。 Matlab是近几年来国内外最为广泛的优秀科技软件之一。其语法结构简单,具有极强的数值计算、数据分析、图形绘制及图像处理等功能,具有高质量的图形可视化效果和强大的界面设计能力。因而在数字图像处理中有着其他语言所无法比拟的优势。 图像处理技术基本分为两大类:模拟图像处理和数字图像处理,数字图像处理是指将图像信号转换成信号并利用计算机进行处理的过程。数字图像处理技术主要包括以下内容:几何处理、算术处理、图像增强、图像复原、图像重建、图像编码、图像识别、图像理解。 Matlab是一套高性能的数值计算和可视化软件,拥有一个方便、界面友好的用户环境,能为各个层次的研究人员可直观、方便地进行分析、计算及设计工作,从而大大地节省时间。由于Matlab强大的功能,已成为应用于线性代数、自动控制理论、数理统计、数字信号处理等方面的基本工具。由于它的针对数值计算的交互式软件特性, 以其强大的数据处理能力和丰富的工具箱使得编程极为简单,可大幅度缩短应用程序开发周期、提高编程效率。然而Matlab自身所存在的某些缺点限制了它的应用范围,以致不能满足用户的高级需求。 MATLAB图像工具箱提供了丰富的图像处理函数主要有:图空间变换;邻域和块操作;二值图像操作;线性滤波和滤波器设计;变换域处理;图像分析和增强;图像修复;感兴趣区域处理;图像压缩;形态学运算等。 VC是Windows平台下强有力的高级编程语言,能够方便快速地开发出界面友好,执行速度快,易于维护升级的软件系统。但VC只提供了些基本的数学函数库,当遇到复杂的数值运算时,重新编写程序代码将大幅度延长软件开发周期,增加软件开发成本。然而Matlab拥有独立的数学函数库,含有大量的数学函数,同时提供了对VC函数接口,用户可以方便地在VC的集成开发环境中调用,若将两者结合起来,必将提高软件开发效率。 本文主要选取基于VC和MATLAB的数字图像处理中图像识别功能进行课程设计,通过对系统的调试及学习,掌握MATLAB数字图像处理技术的基础知识及基本程序设计方法。 关键字: VC、MATLAB、混合编程、数字图像处理、引擎(engine)

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档