999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種便攜式水下圖像實時采集系統軟件設計*

2015-06-26 15:55:18劉亞雷于艷美孟春寧
網絡安全與數據管理 2015年19期
關鍵詞:程序系統設計

劉亞雷,于艷美,孟春寧

(1.公安海警學院機電管理系,浙江寧波315801;2.寧波大學科學與技術學院,浙江寧波315801)

一種便攜式水下圖像實時采集系統軟件設計*

劉亞雷1,于艷美2,孟春寧1

(1.公安海警學院機電管理系,浙江寧波315801;2.寧波大學科學與技術學院,浙江寧波315801)

為了快速、實時地采集水下圖像,提出了一種基于RVMDK開發平臺的便攜式水下圖像實時采集系統軟件設計。首先給出了水下圖像采集系統的總體組成,闡述了RVMDK開發軟件環境;其次,分別對OV7670程序、LCD程序、SCCB接口程序進行了設計;最后,對提出的圖像采集軟件系統進行了試驗。試驗結果表明,該程序設計能夠有效地實現水下圖像實時采集功能。

水下圖像采集;OV7670程序;SCCB接口程序;LCD程序

0 引言

21世紀是海洋的世紀,水下探測技術是水下觀測、海洋防衛、水下搜救打撈、艦艇檢修等方面的關鍵技術之一。海警艦艇機艙集中了船上絕大多數設備裝置的儀表,是艦艇航行的關鍵部分。基于PC機的圖像采集系統具有功能豐富、接口靈活多變、數據處理能力強等優點[1-2]。該類型圖像采集系統通過硬件傳輸路線連接到多媒體監控終端,然后基于通信網絡,將圖像信息傳到一個或者多個監控中心[3-4]。系統不僅能夠實現多媒體信息處理如壓縮、存儲等基本功能,還能夠實現智能存儲和圖像自動識別等高級功能,實現模擬監控無法實現的“監控”功能[5-6]。但是該類圖像采集系統在有限空間的機艙內部所占體積大,且成本較高,不利于便攜采集。因此,本文設計了一種快速、實時的水下圖像采集系統軟件,通過試驗驗證,該軟件能夠有效地實現水下圖像便捷、實時采集的功能。

1 水下圖像采集系統的總體設計

本系統的總體目標是采用帶FIFO的OV7670攝像頭模塊,由STM32F103ZET6單片機通過SCCB總線讀取數據,并在LCD液晶顯示屏上實時顯示圖像數據。如圖1所示為水下圖像采集系統的總體設計框圖。由圖可知,本系統結構主要由ARM主處理器及其外圍電路、CMOS圖像傳感器、LCD液晶顯示屏等幾部分組成,系統硬件實現簡單。

圖1 圖像采集系統整體框圖

2 軟件環境

軟件以RVMDK為開發平臺,實現水下圖像采集系統的主要算法、控制流程等。RVMDK源自德國的KEIL公司,是RealView MDK的簡稱。該軟件集成了最領先的技術,支持Cortex-M3主處理器內核,本文將選擇RVMDK3.80A版本的編譯器進行程序編譯。由于單片機主處理器為STM32F103ZET6,FLASH容量為512 KB,容量偏大,因此選擇startup_stm32f10x_hd.s作為STM32芯片啟動文件。如圖2所示為STM32芯片啟動文件加載圖。

圖2 STM32芯片啟動文件加載圖

3 水下圖像采集軟件設計

3.1 軟件方案設計

如圖3所示為水下圖像采集程序流程圖。首先是系統初始化程序,主要包括TFT液晶顯示模塊的初始化、SCCB接口、OV7670攝像頭、FIFO緩存器AL422B模塊的初始化。系統產生中斷指令,使得FIFO_WEN置高電位,再次產生中斷指令,使得FIFO_WEN置低電位,從而完成一個FIFO_WEN周期。讀取FIFO_WEN數據,檢測是否完成一幀,如果完成,則檢測是否收到采集完畢指令,如此往復循環,直到采集完畢。

3.2 OV7670程序設計

通過OV7670.c代碼先編程設計OV7670相關的I/O口和SCCB接口,完成OV7670的寄存器序列的初始化工作。OV7670的寄存器特多,配置很麻煩,本文用到的配置序列,存放在ov7670_init_reg_tbl數組里面,通過這個二維數組來存儲初始化序列寄存器和寫入寄存器的數值,整個數組存放在ov7670cfg.h文件中。ov7670cfg.h文件的代碼如下:

圖3 圖像采集程序流程圖

以上代碼中,每個條目的第一個字節為寄存器地址,第二個字節為設置的值,比如{0X3a,0x04},就表示在0X3a地址,寫入0X04這個值。

通過對寄存器的配置,完成了OV7670攝像頭模塊的程序設計,使OV7670工作在QVGA模式,以RGB565格式輸出。在完成初始化之后,準備讀取OV7670采集的圖像數據。

3.3 LCD初始化程序設計

TFT-LCD液晶顯示模塊程序設計的關鍵在于FSMC控制器的配置和寄存器地址的計算。單片機的FSMC使用的是AHB3提供的時鐘信號,STM32微處理器的FSMC控制器對外設地址映射從0X60000000開始到0X9FFFFFFF結束,一共由4個Bank組成,在TFT-LCD程序設計過程中選擇了Bank1。寄存器地址則由TFTLCD的RS和CS端與FSMC接口的連接方式來計算。本文STM32與TFT模塊連接時,僅將2.8英寸的TFT屏看成一個SRAM來處理。本程序函數用來驅動ILI9320LCD芯片。程序函數如下:

3.4 SCCB接口初始化程序設計

由于對攝像頭的工作參數的配置是通過SCCB來實現的,因此在軟件設計時,首先設計出SCCB程序從而控制攝像頭的相關參數。SCCB設計程序如下:

以上是模擬SCCB初始化函數、使能PB端口時鐘和相關引腳的配置。SCCB起始信號函數如下:

通過SCCB停止信號函數可以看出,當時鐘為高電平的時候,數據線的由低到高為SCCB停止信號,在空閑狀況下SDA和SCL均為高電平。

4 實驗分析

為了方便操作,整個系統設計為外接電源供電,同時打開控制面板來控制供電。控制面板帶總開關、燈光旋轉開關、攝像頭控制接口、燈光控制接口和電源輸入接口,通過220 V交流電轉12 V直流電轉換器實現STM32、攝像頭、LED燈光的供電一體化。整個系統的供電由4根電源線控制,包含18根攝像頭信號線和兩根LED燈光控制線。

由于攝像頭前設計了33顆專業級LED燈,總光源面積為504π mm2。實驗前將LED燈光全部打開且調節到最亮狀態,用不同環徑(中間空出攝像頭的位置)的不透光的圓環形黑紙條成比例地遮住LED燈,分別在明亮、一般、較暗三種環境下進行圖像采集實驗。明亮、一般、較暗環境的判斷標準如表1所示。三種情況下圓柱體的圖像采集情況如圖4、5、6所示。

表1 燈光強度判斷標準

圖4 明亮環境

圖5 一般環境

圖6 較暗環境

從以上在不同燈光環境下采集的同一物體圖像可以看出,三種環境下石塊紋理清晰可見,從而證實了本文設計的水下圖像采集軟件能夠有效地實現圖像采集功能,并且在不同的燈光強度下,圖像采集效果不同,燈光強度越強,采集效果越好。

5 結論

結合論文的研究目標,給出了包含OV7670攝像頭模塊、STM32F103ZET6單片機處理器模塊、SCCB總線讀取數據模塊以及LCD液晶顯示屏模塊的水下圖像采集系統。分別對系統的OV7670程序、LCD程序、SCCB接口程序進行了設計。通過在不同燈光強度下的試驗,證實了本文設計的水下圖像采集軟件能夠有效地實現水下圖像采集功能。

[1]張磊.基于ARM的CMOS數字圖像傳感器圖像采集系統的研究與設計[D].哈爾濱:哈爾濱工程大學,2008.

[2]劉甲玉.基于ARM的圖像采集與無線傳輸技術的研究[D].蕪湖:安徽工程大學,2010.

[3]詹青龍.網絡視頻技術及應用[M].西安:西安電子科技大學出版社,2004.

[4]OSTHEIMER D,LEMAY S,GHAZAL M.A modular distributed video surveillance system over IP[C].Canadian Conference on Electrical and Computer Engineering,2006:518-521.

[5]梁修如,嚴國萍.嵌入式視頻監控服務器系統典型方案及其性能分析[J].電視技術,2005,24(10):93-96.

[6]耿艷明,王宏遠.一種基于IP的視頻監控系統設計[J].電視技術,2004,23(3):75-77.

The software design of portable underwater image acquisition system

Liu Yalei1,Yu Yanmei2,Meng Chunning1
(1.Department of Mechanical and Electrical,China Maritime Police Academy,Ningbo 315801,China;2.Institute of Science and Technology,Ningbo University,Ningbo 315801,China)

In order to acquitte underwater images fastly and real-timely,the software design of portable underwater image acquisition system is proposed based on RVMDK platform.Firstly,the main assembly of underwater image acquisition system is provided,and the RVMDK platform is also elaborated.Secondly,the procedure of OV7670,LCD and SCCB are designed.Finally,the software experiment of underwater image acquisition system is researched,and the practical test shows that this method has well effect for underwater image acquisition.

underwater image acquisition;OV7670 procedure;SCCB procedure;LCD procedure

TP391.4

A

1674-7720(2015)19-0020-04

2015-06-10)

劉亞雷(1984-),男,博士,講師,主要研究方向:聲目標識別、定位及跟蹤技術。

劉亞雷,于艷美,孟春寧.一種便攜式水下圖像實時采集系統軟件設計[J].微型機與應用,2015,34(19):20-23.

國家自然科學青年基金項目(61401105);浙江省自然科學基金(LY15E09004)

于艷美(1985-),女,碩士,助教,主要研究方向:聲信號處理。

孟春寧(1985-),男,博士,講師,主要研究方向:目標識別技術、圖像處理。

猜你喜歡
程序系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
“程序猿”的生活什么樣
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
主站蜘蛛池模板: 成人va亚洲va欧美天堂| 亚洲精品卡2卡3卡4卡5卡区| 爱做久久久久久| 国产男人天堂| 伊人无码视屏| 19国产精品麻豆免费观看| 亚洲天堂网在线观看视频| 国产极品美女在线观看| 日韩精品毛片| 欧美日韩国产成人在线观看| 国产69精品久久| 九色国产在线| 日本AⅤ精品一区二区三区日| 婷婷午夜影院| a亚洲视频| 欧美激情一区二区三区成人| 国产综合在线观看视频| 欧美翘臀一区二区三区| a级毛片在线免费观看| 极品性荡少妇一区二区色欲| 九九久久精品国产av片囯产区| 尤物视频一区| 在线色国产| 免费无码网站| 特级毛片免费视频| 999精品在线视频| 精品国产一区二区三区在线观看| 台湾AV国片精品女同性| 日韩欧美国产中文| 国产91精选在线观看| 日韩免费视频播播| 国产欧美精品专区一区二区| 天天综合网色| 久久黄色毛片| 亚洲人成人伊人成综合网无码| 欧美激情首页| 欧美黄色网站在线看| 精品人妻一区无码视频| 国产91久久久久久| 午夜视频免费一区二区在线看| 男人天堂伊人网| 久久精品视频一| 久久国产香蕉| 午夜在线不卡| 538国产视频| 喷潮白浆直流在线播放| 露脸真实国语乱在线观看| 国产亚洲精品yxsp| 欧美在线一二区| 日韩免费毛片| 欧美日韩资源| 3344在线观看无码| 国产视频入口| 色综合中文| 亚洲 欧美 日韩综合一区| 精品国产香蕉伊思人在线| 国产香蕉97碰碰视频VA碰碰看| 亚洲91在线精品| 久久国语对白| V一区无码内射国产| 老司国产精品视频| 在线免费观看AV| 老司机久久99久久精品播放| 欧美笫一页| 日本在线视频免费| 日本成人在线不卡视频| 国产欧美日韩在线一区| 91www在线观看| 自拍亚洲欧美精品| 亚洲欧美日韩成人高清在线一区| 农村乱人伦一区二区| 99re热精品视频中文字幕不卡| 国产欧美日韩va另类在线播放| 亚洲人网站| AV不卡无码免费一区二区三区| 蜜臀AVWWW国产天堂| 久久久久青草大香线综合精品| 亚洲最猛黑人xxxx黑人猛交| 永久免费av网站可以直接看的| 欧美国产日本高清不卡| 直接黄91麻豆网站| 99精品热视频这里只有精品7|