Linux下的放大镜的设计与实现.docVIP

  • 3
  • 0
  • 约1.25万字
  • 约 14页
  • 2018-01-08 发布于江西
  • 举报
Linux下的放大镜的设计与实现.doc

Linux下的放大镜的设计与实现 摘 要 本论文旨在设计一个在Linux系统下使用的放大镜应用程序。阐述了Linux系统的发展历史,Linux系统的重要作用以及其应用领域。介绍了Linux下的应用软件开发工具Qt,及基于面向对象语言C++,容易扩展,允许组件编程。 本文分三个模块:图像数据采集模块,图像数据处理模块和图像数据输出模块。其中,关键部分是图像数据处理模块,采用的算法分别是最临近点插值算法和双线性插值算法,通过使用这两种不同的算法,来实现图像不同程度的放大要求。 关键词:放大镜 图像处理 Linux系统 Design and implementation of a magnifying glass under Linux Abstract    The main point of this essay was to design a magnifier application which used under Linux system.Explained the history,vital function and application about Linux.I introduced a application software development tool—Qt,which is based on object oriented language c++,is easily expended and accepted component programming. The program is divided into three modules: image data capture,image data processing and image data output.The key part is image data processing among these modules, which I adopted two different algorithms that they are nearest neighbor interpolation and bilinear interpolation algorithm .By using the two different algorithms,the various degree of amplification requirements is realized Key Words:magnifying glass; image data processing; Linux system 1. 引言 在这科学技术飞速发展的时代,尤其是电子产业的发展,使得计算机的应用领域不断扩大,而计算机本身也得到了不断提升。 大存储量、处理能力强的手持设备,凸显出了强劲的发展势头。掌上电脑、第三代手机[2]等皆是手持设备,在这几年的发展中,不断出现新的成就,越来越方便人们的日常生活。Linux系统,作为四大主流操作系统中的一员,在手持设备的发展中演绎着重要的角色。Linux系统受到了人们越来越多的关注,这归功于其代码资源丰富、开放的源码、可移植性比较好等。 计算机中的放大镜是为了观察计算机中细微的不易辨析的文字或图片而设计的。有了放大镜程序,计算机的功能将更加完善,计算机的使用者能够观察到其中更加细微的变化。通过此次的开发,设计出一个在Linux系统下能够方便使用的放大镜程序,起到放大图片和文字的作用,为Linux系统的桌面应用添加实用的工具。Windows系统有着自己的放大镜程序,但是Linux系统并没有此程序,因此设计一个Linux系统下的放大镜程序是很有意义的。同时,通过此次设计,对Linux系统有着更加深入的了解,同时也是巩固和加深以C++为基础的面向对象编程技术。 1.1 Linux系统的发展历史及其特点 从第一台计算机的诞生到10亿人上网花费了仅仅50多年时间。而Linux系统也只是用了十年时间,就从出现走向了成熟。计算机行业的更新速度让人震惊。自1991年Linux系统的出现,它就在桌面系统和服务器中以惊人的速度占据重要地位,体现出系统功能的强大与完善。Linux系统的高效性和灵活性,使其应用领域十分广泛,因此它被业内人士认为是最有前途的操作系统之一。更加突出的是,Linux系统在嵌入式行业显示了其极大的优势,开放源码,可移植性好,系统稳定等,赢得众多开发人员的青睐。目前,比较热门的智能家居设计,就是嵌入式产品的典型。 Linux系统的出现,也是让人相当的称赞。一位名叫LinusTorvalds的学生,他的想法十分简单,设计一个既有Uinux系统的完整功能,还要能替代Minix的操作系统,由此,诞生了Linux系统。Linux系统刚刚出现

文档评论(0)

1亿VIP精品文档

相关文档