基于ARM9的嵌入式圖像處理平臺(tái)的設(shè)計(jì)及應(yīng)用
發(fā)布時(shí)間:2018-05-26 15:04
本文選題:嵌入式Linux操作系統(tǒng) + 數(shù)字圖像處理 ; 參考:《南京理工大學(xué)》2012年碩士論文
【摘要】:本文的主要目的是搭建一個(gè)較為通用的嵌入式數(shù)字圖像處理平臺(tái),主要解決了嵌入式數(shù)字圖像處理系統(tǒng)的選型、搭建、使用等問(wèn)題。本文首先分析了嵌入式圖像處理系統(tǒng)的最新發(fā)展,結(jié)合實(shí)際需求,分析本次硬件平臺(tái)所采用的ARM920T核心板資源,繼而以模塊化的模式介紹本文所設(shè)計(jì)的接口板,并給出搭建完成后硬件平臺(tái)的結(jié)果。 其次,本文分析了選擇Linux操作系統(tǒng)作為本次開發(fā)所用嵌入式操作系統(tǒng)的原因,詳細(xì)說(shuō)明了在ARM9內(nèi)核上安裝嵌入式Linux操作系統(tǒng)的步驟;根據(jù)遇到的實(shí)際情況,搭建基于嵌入式Linux操作系統(tǒng)的網(wǎng)絡(luò)文件系統(tǒng),并分為服務(wù)器端和用戶端詳細(xì)介紹搭建的步驟,極大的減低了開發(fā)的難度。 第三,本文針對(duì)平臺(tái)通用性的特點(diǎn),向嵌入式平臺(tái)移植了數(shù)字圖像處理開源庫(kù)OpenCV2.0以及多平臺(tái)圖形界面設(shè)計(jì)工具Qtopia2.2.0,文章詳細(xì)介紹兩個(gè)工具的移植步驟和使用方法,描述了使用中容易出現(xiàn)的錯(cuò)誤并給出解決方法,為嵌入式平臺(tái)下圖像復(fù)雜算法的實(shí)現(xiàn)和實(shí)時(shí)顯示提供了一條途徑。 第四,本文在搭建的嵌入式數(shù)字圖像處理平臺(tái)上實(shí)現(xiàn)了基于經(jīng)典算法的條形碼識(shí)別功能和人臉檢測(cè)功能,在文章中給出實(shí)現(xiàn)的結(jié)果。 最后,本文總結(jié)了研究中取得的成果,并闡述了本文不足之處,提出了本課題的進(jìn)一步研究方向。
[Abstract]:The main purpose of this paper is to build a general embedded digital image processing platform, mainly to solve the embedded digital image processing system selection, construction, use and other problems. This paper first analyzes the latest development of embedded image processing system, combining with the actual demand, analyzes the ARM920T core board resources used in this hardware platform, and then introduces the interface board designed in this paper in modular mode. The results of the hardware platform are given. Secondly, this paper analyzes the reasons why the Linux operating system is chosen as the embedded operating system used in this development, and explains the steps of installing the embedded Linux operating system on the ARM9 kernel in detail. Build the network file system based on the embedded Linux operating system, and divided into the server and the user side to introduce the steps of building in detail, greatly reduce the difficulty of development. Thirdly, according to the general characteristics of the platform, this paper transplanted the open source digital image processing library OpenCV2.0 and the multi-platform graphical interface design tool Qtopia 2.2.0to the embedded platform. The paper introduces the porting steps and using methods of the two tools in detail. This paper describes the errors that are easy to occur in use and gives a solution, which provides a way for the realization and real-time display of complex image algorithms on embedded platform. Fourthly, this paper realizes the function of bar code recognition and face detection based on classical algorithm on the embedded digital image processing platform. The results are given in this paper. Finally, this paper summarizes the achievements of the research, expounds the shortcomings of this paper, and puts forward the further research direction of this subject.
【學(xué)位授予單位】:南京理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP368.1;TP391.41
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 楊延軍;用busybox制作嵌入式Linux的文件系統(tǒng)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2005年04期
2 林建民;嵌入式操作系統(tǒng)技術(shù)發(fā)展趨勢(shì)[J];計(jì)算機(jī)工程;2001年10期
,本文編號(hào):1937690
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1937690.html
最近更新
教材專著