屏幕抓图软件设计与实现毕业论文

 2021-04-14 01:04

摘 要

科技进步和生活水平的提高,促进计算机网络的普及,近年信息技术的发展和人们居住环境的改善,人们对安全防范的意识得到了空前的强化,如视频监控技术,网络视频监控凭借着技术上与IP网络的无缝兼容以及所提供的远程实时视频处理能力和其它网络应用的优势,其市场需求不可限量。网络视频监控的普及使用,必然产生大量视频录像数据。

在上述的大环境的前提下,屏幕抓图软件的设计与实现是由计算机中的Visual Studio2012开发工具编写的而成的,使用其中的C 编程语言进行程序编译,框架模式使用MFC。

本文主要介绍了利用MFC作为程序框架,来开发一套屏幕抓图以及图像处理方面的系统。本系统采用两个功能按键,这两个用户按键分别是用户自定义屏幕抓图以及用户设置参数定时抓图。其中的共同功能是对图像的保存。其中,用户自定义屏幕抓图能使用鼠标自定义截取屏幕图像范围并保存到系统剪切版进行进一步的操作。用户设置参数定时抓图实现了用户设置截图间隔时间已经图片像素等相关参数,并进行全屏截图,保存到设置的地址目录之中。便于之后的在生产生活中的图像发送。

关键词:屏幕抓图;C ;MFC;

The Design and Completeness of Screen Snap Program

ABSTRACT

The improvement of living standards as well as scientific and technological progress has promoted the popularization of computer network. With the development of information technology and the improvement of people's living environment, people’s awareness of security precaution has enhanced unprecedentedly. As it is compatible with IP network seamlessly, and can process remote real-time video and be applied in other networks, video surveillance technology has limitless market demands. The popularization and application of network video surveillance will generate a large amount of video data inevitably.

Under the macro-environment as mentioned above, Visual Studio2012 development tool can be adopted to develop and design screen capture software, and C programming language to compile program with MFC as model framework.

This paper mainly introduces the development of a screen capture and image processing system with MFC as a framework. This system has two function keys and two user keys, including user-defined screen capture key and fixed-time screen capture key by setting parameters. Their common function is to save images. User-defined screen capture enables the user to use mouse to customize the range of screen capture image and save the image to the clipboard of system for further operations. Fixed-time screen capture key by setting parameters enables the user to set screenshot time interval, image pixels and other related parameters, and capture full screen, and then send it to the set-up address of the directory, convenient for the sending of images in the future production and life.

Key words:screen capture software; C ; MFC;

目 录

1.绪论 1

1.1课题研究的背景 1

1.2国内外研究的现状 1

1.3课题研究的目标 2

1.4论文的组织结构 3

2.需求分析 5

2.1软件使用场景 5

2.2软件功能 5

3.系统技术基础 7

3.1编译器--Visual Studio 2012介绍 7

3.2MFC框架介绍 7

3.3使用C 与MFC编写图像相关程序的优势 9

4.方案设计 11

4.1程序主界面 11

4.2系统说明-查看 12

4.3用户自定义截图 12

4.4定时大批量截图 14

5.实验结果 17

5.1用户自定义截图图片 17

5.2用户定时大批量截图图片 18

6.总结展望 20

6.1总结 20

6.2展望 20

致 谢 22

参考文献 23

附录:部分核心代码 25

1.绪论

1.1课题研究的背景

科技和物质富裕程度的进步,促进网络等信息科学技术的普及,近年信息技术的不断推陈出新,居民更加注重对与信息安全的防范,如视频监控技术,网络视频监控技术因为有以下特点-与因特网IP地址等方面兼容以便于其他用户能够方便地提供对于所拍摄的视频进行实时远程处理,其市场需求不可限量。

由于视频网络监控技术的大量使用,许多录像视频数据也会随之产生。接下去的问题就是用户怎样高效率地使用或者再编辑这些产生的录像视频数据以用于来得到一些对下面的生产生活有帮助的图片或者其他信息。以上思考成为了本程序设计与实现课题的一个研究方向。

屏幕抓图是以上应用场景的前期准备工作,为进一步的视频跟踪、识别奠定基础。

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

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