搜索详情-毕业论文网

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回

基于visual C 及MFC的数字图形处理系统的设计毕业论文

 2021-02-26 11:23:25  

摘 要

人类获取信息的方式多种多样,其中最为重要也最为直观的就是通过图像得到信息,随着计算机的普及,人们迫切需要一种方便便捷的图像处理技术,数字图像处理技术应运而生。数字图像处理借助计算机将模拟图像经由数字化处理将图像处理为计算机可以存储的图像形式,再通过计算机对图像进行一系列的处理,作为科学研究或在日常生活中使用。

在我们的生活中,经常需要使用数字图像处理来对照片进行各种操作,当前市面上比较有名的图像处理软件包括有Photoshop,美图秀秀等。本文设计了一个基于Visual studio的数字图像处理系统,以C 为开发语言,MFC及windows API为开发基础,对大部分的数字图像处理实现为目的,设计了一个集成了部分数字图像处理功能的系统。

本文以BMP格式图片为处理对象,在系统中集成了windows中的关于BMP的头文件,对数字图像中的大部分功能进行了实现,包括对其算法的实现过程,编程核心思想以及程序运行结果。本系统作为以C 语言开发的程序,同时以windows为平台,程序可移植性较强,同时也适于系统的维护与开发,为数字图像处理初学者和研究人员研究算法提供了一个良好的平台。

关键字:数字图像处理,VC ,MFC,BMP

Abstract

The most important and most intuitive way to get information is to get information through the image. With the popularization of the computer, people need a convenient and convenient image processing technology, and the digital image processing technology comes into being. The digital image processing uses the computer to process the simulated image through the digital processing to the image form which the computer can store, and then carries on a series of processing to the image through the computer as the scientific research or the use in the daily life.

In our lives, often need to use digital image processing to the photos for a variety of operations, the current market more famous image processing software, including Photoshop, Mito Xiu Xiu and so on. This paper designs a digital image processing system based on Visual studio, uses C as the development language, MFC and windows API as the foundation of development. For the purpose of most digital image processing, a system integrating part of digital image processing function is designed.

In this paper, BMP format image for the processing object, the system integrates the Windows on the BMP header file, the digital image of most of the functions were realized, including the algorithm to achieve the process, the core idea of ​​programming and program results The The system as a program developed in C language, at the same time to windows as a platform, the program portability is strong, but also for system maintenance and development, for digital image processing beginners and researchers research algorithm provides a good platform.

Keywords: digital image processing, VC , MFC, BMP

目 录

第一章 绪论 1

1.1 研究背景 1

1.2 目的及意义 1

1.3 国内外研究现状 2

1.4 主要研究内容 3

第二章 开发环境简介 4

2.1 数字图像处理简介 4

2.1.1 数字图像处理主要过程 4

2.1.2 数字图像处理主要用途 5

2.2 编程环境简介 5

2.3 本章小结 6

第三章 系统总体设计 7

3.1 系统设计框架 7

3.2 系统模块功能 8

3.3 系统软件界面 9

3.4 本章小结 9

第四章 数字图像处理模块实现 10

4.1 文件模块实现 10

4.1.1 BMP格式简述 10

4.1.2 MFC实现BMP文件操作 12

4.2 显示模块实现 12

4.3 采样量化模块实现 13

4.4 直方图模块实现 15

4.5 图像点运算模块实现 15

4.5.2 非线性变换实现 16

4.5.3 阈值变换实现 17

4.5.4 均衡化处理实现 17

4.6 图像几何变换模块实现 18

4.6.1 图像平移变换实现 18

4.6.2 图像旋转实现 19

4.6.3 图像镜像变换实现 20

4.6.4 图像缩放实现 21

4.7 图像增强模块实现 22

4.7.1 图像平滑实现 22

4.7.2 图像锐化实现 24

4.8 本章小结 26

第五章 总结 27

参考文献 28

致 谢 29

第一章 绪论

1.1 研究背景

图像是什么?图像其实就是对客观事物或者其状态的表达形式,它描述了对象的或客观事物的相关信息。曾经有外国学者进行过研究,人们获取信息的主要方式就是通过对眼睛,而使用图像来对客观事物进行表达是一种最为简单同时也是最为高效的方法。[1]所以我们可以称图像为人们获取信息的主要信息源。人们的生活离不开图像,而我今天所做的就是利用计算机对图像进行简单的处理,在这里我们所使用的图像是为计算机使用的,所以我们采用的是数字图像。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。