基于ARM和VC++的視頻圖像采集處理系統(tǒng)研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-04-22 15:12
隨著嵌入式系統(tǒng)的不斷發(fā)展和計(jì)算機(jī)視覺算法的持續(xù)創(chuàng)新,如何將嵌入式系統(tǒng)和計(jì)算機(jī)視覺算法相互結(jié)合成為學(xué)者們新的研究方向。基于視覺的圖像處理技術(shù)在視頻監(jiān)控、城市管理、人體醫(yī)療等方面有著重要的應(yīng)用。但在實(shí)際中容易受到場地固定,靈活性差等因素的影響,導(dǎo)致其應(yīng)用范圍受到限制。本文通過將嵌入式系統(tǒng)和圖像處理算法相結(jié)合,設(shè)計(jì)出一種基于嵌入式平臺(tái)的圖像采集處理系統(tǒng),具有實(shí)時(shí)性強(qiáng),實(shí)用性高等優(yōu)勢。本文以ARM(Advanced RISC Machine)處理器為核心,搭載VC++開發(fā)環(huán)境,設(shè)計(jì)了一款圖像采集處理系統(tǒng)。系統(tǒng)分為服務(wù)器端和客戶端兩部分,選用嵌入式開發(fā)板作為服務(wù)器端,外接USB(Universal Serial Bus)攝像頭,采用V4L(Video4Linux)接口的采集程序?qū)σ曨l圖像信息進(jìn)行采集,采用H.264編碼、解碼技術(shù)對(duì)視頻圖像數(shù)據(jù)進(jìn)行處理,并使用TCP(Transmission Control Protocol)傳輸協(xié)議的套接字(Socket)實(shí)現(xiàn)圖像數(shù)據(jù)的傳輸和顯示,并完成圖像的保存;系統(tǒng)客戶端選用移植了OpenCV的VC++平臺(tái),為了更好的對(duì)人機(jī)交互界面進(jìn)行顯示,采用基于MFC框...
【文章頁數(shù)】:77 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究背景和意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 嵌入式技術(shù)研究現(xiàn)狀
1.2.2 視頻圖像采集技術(shù)研究現(xiàn)狀
1.2.3 圖像處理技術(shù)的研究現(xiàn)狀
1.3 論文主要工作及內(nèi)容安排
1.4 論文組織結(jié)構(gòu)
第二章 嵌入式系統(tǒng)相關(guān)概述及開發(fā)環(huán)境介紹
2.1 嵌入式系統(tǒng)概述
2.1.1 嵌入式系統(tǒng)簡介
2.1.2 嵌入式系統(tǒng)的特點(diǎn)
2.1.3 嵌入式系統(tǒng)的結(jié)構(gòu)
2.2 系統(tǒng)開發(fā)環(huán)境介紹
2.2.1 VC++6.0 集成開發(fā)環(huán)境
2.2.2 MFC框架
2.2.3 OpenCV理論
2.3 本章小結(jié)
第三章 嵌入式系統(tǒng)開發(fā)
3.1 嵌入式系統(tǒng)的設(shè)計(jì)方法
3.2 圖像采集處理系統(tǒng)的總體設(shè)計(jì)
3.3 硬件結(jié)構(gòu)分析
3.3.1 硬件組成
3.3.2 嵌入式處理器
3.3.3 FLASH存儲(chǔ)
3.3.4 DMA控制器
3.4 嵌入式軟件環(huán)境搭建
3.4.1 Bootloader驅(qū)動(dòng)
3.4.2 安裝交叉編譯工具鏈
3.4.3 U-Boot配置和編譯
3.4.4 Linux內(nèi)核的配置與移植
3.4.5 USB攝像頭驅(qū)動(dòng)設(shè)計(jì)
3.5 本章小結(jié)
第四章 圖像采集與傳輸?shù)倪^程實(shí)現(xiàn)
4.1 嵌入式圖像采集設(shè)計(jì)
4.1.1 V4L2 接口
4.1.2 V4L2 圖像采集設(shè)計(jì)
4.2 H.264 視頻編解碼研究
4.2.1 H.264 編碼與解碼過程
4.2.2 ARM端 H.264 編碼技術(shù)實(shí)現(xiàn)
4.2.3 PC端 H.264 解碼技術(shù)實(shí)現(xiàn)
4.3 視頻圖像傳輸模塊設(shè)計(jì)
4.3.1 相關(guān)傳輸技術(shù)
4.3.2 服務(wù)器視頻傳輸實(shí)現(xiàn)
4.4 軟件系統(tǒng)開發(fā)流程
4.5 本章小結(jié)
第五章 基于VC++的圖像處理與結(jié)果展示
5.1 客戶端應(yīng)用軟件總體框架
5.2 客戶端視頻圖像接收與顯示
5.3 客戶端圖像處理
5.3.1 圖像灰度化處理
5.3.2 圖像旋轉(zhuǎn)處理
5.3.3 圖像邊緣檢測
5.3.4 形態(tài)學(xué)梯度處理
5.3.5 仿射變換和透視變換
5.3.6 圖像人臉檢測
5.4 系統(tǒng)性能測試
5.4.1 網(wǎng)絡(luò)連接功能測試
5.4.2 監(jiān)聽狀態(tài)下ARM端性能測試
5.4.3 數(shù)據(jù)采集傳輸狀態(tài)下ARM端性能測試
5.5 本章小結(jié)
總結(jié)與展望
參考文獻(xiàn)
致謝
本文編號(hào):3797890
【文章頁數(shù)】:77 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究背景和意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 嵌入式技術(shù)研究現(xiàn)狀
1.2.2 視頻圖像采集技術(shù)研究現(xiàn)狀
1.2.3 圖像處理技術(shù)的研究現(xiàn)狀
1.3 論文主要工作及內(nèi)容安排
1.4 論文組織結(jié)構(gòu)
第二章 嵌入式系統(tǒng)相關(guān)概述及開發(fā)環(huán)境介紹
2.1 嵌入式系統(tǒng)概述
2.1.1 嵌入式系統(tǒng)簡介
2.1.2 嵌入式系統(tǒng)的特點(diǎn)
2.1.3 嵌入式系統(tǒng)的結(jié)構(gòu)
2.2 系統(tǒng)開發(fā)環(huán)境介紹
2.2.1 VC++6.0 集成開發(fā)環(huán)境
2.2.2 MFC框架
2.2.3 OpenCV理論
2.3 本章小結(jié)
第三章 嵌入式系統(tǒng)開發(fā)
3.1 嵌入式系統(tǒng)的設(shè)計(jì)方法
3.2 圖像采集處理系統(tǒng)的總體設(shè)計(jì)
3.3 硬件結(jié)構(gòu)分析
3.3.1 硬件組成
3.3.2 嵌入式處理器
3.3.3 FLASH存儲(chǔ)
3.3.4 DMA控制器
3.4 嵌入式軟件環(huán)境搭建
3.4.1 Bootloader驅(qū)動(dòng)
3.4.2 安裝交叉編譯工具鏈
3.4.3 U-Boot配置和編譯
3.4.4 Linux內(nèi)核的配置與移植
3.4.5 USB攝像頭驅(qū)動(dòng)設(shè)計(jì)
3.5 本章小結(jié)
第四章 圖像采集與傳輸?shù)倪^程實(shí)現(xiàn)
4.1 嵌入式圖像采集設(shè)計(jì)
4.1.1 V4L2 接口
4.1.2 V4L2 圖像采集設(shè)計(jì)
4.2 H.264 視頻編解碼研究
4.2.1 H.264 編碼與解碼過程
4.2.2 ARM端 H.264 編碼技術(shù)實(shí)現(xiàn)
4.2.3 PC端 H.264 解碼技術(shù)實(shí)現(xiàn)
4.3 視頻圖像傳輸模塊設(shè)計(jì)
4.3.1 相關(guān)傳輸技術(shù)
4.3.2 服務(wù)器視頻傳輸實(shí)現(xiàn)
4.4 軟件系統(tǒng)開發(fā)流程
4.5 本章小結(jié)
第五章 基于VC++的圖像處理與結(jié)果展示
5.1 客戶端應(yīng)用軟件總體框架
5.2 客戶端視頻圖像接收與顯示
5.3 客戶端圖像處理
5.3.1 圖像灰度化處理
5.3.2 圖像旋轉(zhuǎn)處理
5.3.3 圖像邊緣檢測
5.3.4 形態(tài)學(xué)梯度處理
5.3.5 仿射變換和透視變換
5.3.6 圖像人臉檢測
5.4 系統(tǒng)性能測試
5.4.1 網(wǎng)絡(luò)連接功能測試
5.4.2 監(jiān)聽狀態(tài)下ARM端性能測試
5.4.3 數(shù)據(jù)采集傳輸狀態(tài)下ARM端性能測試
5.5 本章小結(jié)
總結(jié)與展望
參考文獻(xiàn)
致謝
本文編號(hào):3797890
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3797890.html
最近更新
教材專著