论文部分内容阅读
随着计算机技术脚步的快速腾飞,人类已经进入了智能化、信息化、数字化、便捷化的IT时代。IT基本已嵌入到人们的生活当中,而由于网络的飞速普及和覆盖以及通信、消费电子、计算机的加速合一,使得计算机技术、半导体技术、电子技术和各行各业的具体应用相结合,专业化和微型化成为发展趋势,这必然就迎来了嵌入式系统的时代。而嵌入式图像处理技术也成为了当今电子产品研究领域的热点,并已广泛应用于视频监控、智能交通、国防科技、卫星遥感、生物医学等领域。传统的PC机图像采集设备体积庞大、成本高昂,非常不便于携带,使得传统的基于PC机的采集设备在移动通信、便携设备等领域受到限制。而体积小巧、功耗低、性能高、开发成本低的图像采集系统有着非常好的工程应用前景。在这个信息爆炸的时代,数据量庞大十分惊人,特别是图像蕴含着大量的数据,海量的数据使得数据的传输和接收举步唯艰,为了提高对图像数据的传输能力,在图像发送之前必须对图像进行压缩,减少图像的数据量并尽可能的保留图片的主要特征。本文在基于嵌入式Linux系统的ARM9平台上,提出了图像采集、图像压缩的系统方案。总体来讲,本文主要做了以下几方面的研究和工作:(1)从硬件和软件两个方面,对系统方案进行分析和设计;针对图像采集系统,搭建与之相应的硬件平台;并对硬件的关键模块进行具体地阐述和分析;(2)基于嵌入式开发的特点,构建交叉编译环境;针对图像采集系统基于的硬件环境S3C2440,进行Linux内核的定制配置、移植编译和根文件系统的制作;基于Video4Linux提供的API函数,完成图像采集程序的编程,并给出采集过程的主要程序;(3)研究几种经典的图像压缩编码,如行程编码、LZW编码、Huffman编码;集中研究了变换编码中的DCT变换编码,并在Matlab下仿真了DCT压缩编码不同量化系数的压缩结果。