《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于OpenCV的智能視頻監控設計
基于OpenCV的智能視頻監控設計
國外電子元器件
岑 銀
西南交通大學
摘要: 采用智能視頻分析技術的智能監控系統能夠最大限度地減少人為干預,提高監控效率,減輕人的工作負擔,并可對動態場景視頻中的目標物體進行檢測、分離、跟蹤與有效識別。文中介紹了opencv中的運動模板檢測方法,并給出了使用該檢測方法來對運動目標進行檢測、跟蹤與智能判斷的實驗結果。
Abstract:
Key words :

O 引言

智能視頻監控以數字化、網絡化視頻監控為基礎,但又有別于一般的網絡化視頻監控,它是一種更高端的視頻監控應用。智能視頻監控系統能夠識別不同的物體。發現監控畫面中的異常情況,并能以最快和最佳的方式發出警報和提供有用信息,從而能夠更加有效地協助安全人員處理危機,并最大限度地降低誤報和漏報現象。智能視頻監控中的運動目標檢測與跟蹤技術則是實現這一環節的關鍵技術。目前比較常用的運動目標檢測方法是幀間差分法、背景差分法和光流法。而幾種較受關注的目標跟蹤算法則有粒子濾波、基于邊緣輪廓的跟蹤和基于模板的目標建模等方法。

通過計算機開源視覺庫(openCV)中的運動模板檢測能對視頻圖像中運動目標有效地進行檢測與跟蹤,本文首先介紹了openCV算法,然后在該算法的基礎上,給出了實現智能視頻監控中對運動目標進行跟蹤,并根據運動目標的質心位置作出相應智能判斷的具體方法。

1 0penCV簡介

OpenCV是“Open Source Computer Vision Library”的簡寫,是Intel開源計算機視覺庫。它由一系列C函數和少量的C++類構成,是可實現圖像處理和計算機視覺方面的很多通用算法。OpenCV擁有包括300多個C函數的、跨平臺的中、高層API,它不依賴與其它的外部庫。Op-enCV對非商業應用和商業應用都是免費的;另外,OpenCV為Intel的IPP也提供了透明接口。這意味著,如果有為特定處理器優化的IPP庫,那么,OpenCV將在運行時自動加載這些庫,以使函數性能達到最好。OpenCV的優點是開放源代碼,具有基于Intel處理器指令集開發的優化代碼,統一的結構和功能定義,強大的圖像和矩陣運算能力,以及方便靈活的用戶接口,同時支持MS-Windows和Linux平臺。

最新的OpenCV庫已經包含有大量的函數和例子,可用來處理計算機視覺領域中常見的問題,其中主要涉及到以下幾個方面的內容:
    (1) Motion Analysis and Objection Tracking-運動分析和目標跟蹤;
    (2)Image Analysis-圖像分析;
    (3) StructuralA nalysis-結構分析;
    (4)ObjectR ecognition-目標識別;
    (5)3D Reconstruction-3D重建。

2 算法流程

運動模塊檢測算法的流程圖如圖1所示。該流程首先是獲得當前幀與上一幀的差,接著對差圖像進行二值化,以去掉超時影響,更新運動歷史圖像,然后計算運動歷史圖像的梯度方向,并將整個運動分割為獨立的運動部分,再用一個結構序列標記每一個運動分割,最后計算選擇區域的全局運動方向,從而獲得運動目標的質心位置與運動方向。

這個算法基于的條件是運動目標相鄰兩幀之間在畫面上存在的交集,此算法不用外推和相關分析以及軌跡后處理就可以清晰地顯示出目標的軌跡、速度與方向。用該算法基于運動目標檢測運動目標前景圖像的具體過程可描述如下:

◇存儲檢測出來的目標前景圖像,并使過去的幀灰度遞減:
    ◇在當前幀打上時間戳疊加存儲到歷史圖像后綴;
    ◇形成梯度漸變圖像;
    ◇由分割得到的梯度漸變圖像得到目標位置,并計算漸變梯度,以得到目標的速度和方向,并加上批號標記。

該算法簡化了目標相關性的運算,可在初始狀態下對于目標運動趨勢不了解的情況下實施對目標的穩定跟蹤,同時具有良好的實時性能。

3 相關函數

通過函數cvUpdateMotionHistory可使用下列方式更新運動歷史圖像:

也就是說,MHI(motion history image)中運動所發生的象素點被設置為當前時間,而運動發生較久的象素點將被清除。

函數cvCalcMotionGradient用于計算MHI的差分Dx和Dy,然后計算梯度方向,其公式為:

orientation(x,y)=arcztan(Dy(x,y)/Dx(x,y))

其中要考慮Dx(x,y)和Dy(x,y)的符號。然后填充mask以表示哪些方向是正確的。

函數cvCalcGlobalOrientation用于在選擇的區域內計算整個運動方向。并返回0°到360°之間的角度值。首先由函數創建運動直方圖,并尋找基本方向做為直方圖最大值的坐標。然后通過函數計算與基本方向的相對偏移量,并將其做為所有方向向量的加權和(運行越近,權重越大)。所得到的角度就是基本方向和偏移量的循環和。

函數cvSegmentMotion可尋找所有的運動分割,并在seg_mask用不同的單獨數字(1,2,…)標識它們。它也可返回一個具有CvConnected-
Comp結構的序列。其中每個結構對應一個運動部件。在這之后,每個運動部件的運動方向就可以被函數cvCalcGlobalOrientation利用提取的特定部件的掩模(mask)計算出來。此外,每個運動部件的質心位置也可由返回的圖像ROI位置來確定,由此便可確定運動目標的位置。

4 實驗結果

在實驗中,可采取標準視頻圖像源來有效檢測跟蹤出圖像中的運動目標,圖2所示是其實驗結果示意圖。其中通過圖2(a)能夠根據CvCon-neetedComp中所獲取的運動分割形狀大小,濾掉所不關心的運動目標;而對于圖2(b),如果把限定閾值取大。則視頻中的騎自行車的人將不會被跟蹤顯示;

圖2(c)中,假定豎直線右側為警戒區域,當有目標進入該區域時。即運動目標的質心位置為某一區間值時,則對該目標進行標記,從而達到智能判斷的效果。圖中直線方向表示運動物體的運動方向,在實際的運用場景中,可由此判斷物體是否逆行以達到智能監控和識別的效果。

5 結束語

本文介紹了openCV中運動模板的檢測方法,該方法可以有效正確檢測和跟蹤視頻圖像中的運動目標,并能獲得該目標的運動方向與相應位置,從而實現智能視頻監控和智能判斷。但實際上,該方法仍然會存在運動背景差不精確、運動目標形狀大小不一等問題,因此,還需進一步研究或與其他方法相結合,以達到更好的效果。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
这里只有精品电影| 免费成人小视频| 亚洲精品视频一区| 欧美一区二区三区在线观看视频| 日韩一区二区电影网| 亚洲精品免费网站| 亚洲人成绝费网站色www| 好男人免费精品视频| 国产婷婷色一区二区三区四区| 国产精品视频一| 国产精品裸体一区二区三区| 国产精品久久久久国产a级| 国产精品久久久久aaaa九色| 欧美视频在线观看免费网址| 欧美系列电影免费观看| 国产精品av久久久久久麻豆网| 欧美日韩成人一区二区| 欧美日韩一区二区三区免费| 欧美日韩一区高清| 国产精品久在线观看| 国产精品稀缺呦系列在线| 国产精品美女在线| 国产精品一级久久久| 国产精品视频午夜| 国内成+人亚洲+欧美+综合在线| 激情文学一区| 亚洲韩国日本中文字幕| 亚洲人人精品| 在线视频一区观看| 亚洲尤物影院| 久久av在线看| 亚洲精品韩国| 亚洲性色视频| 久久国产88| 老牛影视一区二区三区| 欧美精品一区二区蜜臀亚洲| 欧美手机在线视频| 国产精品视频自拍| 国产一区二区中文字幕免费看| 亚洲福利在线看| 一本久道久久综合中文字幕| 亚洲欧美国产另类| 亚洲第一精品久久忘忧草社区| 亚洲精品国产精品国产自| 一区二区三区四区五区视频| 亚洲欧美日韩天堂| 久久永久免费| 欧美日韩国产一区精品一区 | 欧美在线视频在线播放完整版免费观看 | 久久综合久色欧美综合狠狠 | 国产一区二区电影在线观看| 亚洲大片精品永久免费| 99re66热这里只有精品4| 亚洲神马久久| 亚洲高清在线精品| 国产精品99久久久久久有的能看| 欧美在线啊v一区| 欧美福利视频在线观看| 国产精品久久久久久久久久三级 | 欧美激情一区二区三区| 国产精品日本一区二区| 一区精品在线播放| 亚洲视频二区| 亚洲第一页在线| 一区二区免费看| 久久蜜桃精品| 欧美午夜电影网| 精品成人a区在线观看| 亚洲影院色在线观看免费| 亚洲韩国日本中文字幕| 亚洲欧美韩国| 欧美激情精品久久久久久大尺度| 国产女人aaa级久久久级| 91久久精品美女高潮| 午夜伦欧美伦电影理论片| 亚洲精品一区在线| 久久久久久日产精品| 国产精品老女人精品视频| 亚洲福利国产| 欧美在线视频免费观看| 亚洲免费视频成人| 欧美激情第六页| 激情综合激情| 午夜精品在线| 亚洲欧美日韩在线观看a三区| 欧美激情一区二区三区成人| 红桃av永久久久| 亚洲一区在线直播| 亚洲午夜在线视频| 欧美精品电影| 伊人久久成人| 性欧美xxxx视频在线观看| 亚洲午夜小视频| 欧美日韩国产精品一区二区亚洲| 激情欧美亚洲| 欧美专区亚洲专区| 欧美在线一二三四区| 国产精品盗摄久久久| 亚洲精品久久久久久久久| 最新成人在线| 狼人天天伊人久久| 韩国美女久久| 欧美怡红院视频一区二区三区| 午夜视频一区二区| 国产精品久久久久久影视| 夜夜嗨一区二区| 亚洲日本成人| 欧美成人精品一区| 亚洲国产精品毛片| 亚洲精品小视频在线观看| 麻豆国产精品一区二区三区| 精品成人一区| 亚洲国产另类久久精品| 久久亚洲精品一区二区| 好看的av在线不卡观看| 欧美在现视频| 久久另类ts人妖一区二区| 国产在线精品二区| 亚洲高清免费| 欧美大片专区| 亚洲人精品午夜在线观看| 一本久道久久久| 欧美日韩在线一区二区三区| 在线一区二区三区四区五区| 亚洲欧美在线观看| 国产精品一二| 久久av一区二区三区| 久久亚洲春色中文字幕| 精品99视频| 亚洲精品乱码久久久久久久久| 欧美国产日韩精品| 亚洲美女免费精品视频在线观看| 亚洲视频在线观看免费| 国产精品成人一区二区艾草| 亚洲图片在区色| 久久9热精品视频| 狠狠色2019综合网| 亚洲精品国产系列| 欧美日韩国产高清视频| 亚洲视频一区在线观看| 欧美在线观看天堂一区二区三区| 国产午夜精品在线观看| 久久精品成人欧美大片古装| 欧美69视频| 一本大道久久a久久精二百| 午夜精品一区二区三区电影天堂| 国产日韩欧美电影在线观看| 久久精品夜色噜噜亚洲a∨| 欧美成人精品在线| 在线视频日韩精品| 久久久99久久精品女同性| 一区在线观看| 制服丝袜激情欧洲亚洲| 国产精品一级| 亚洲精品久久视频| 国产精品久久久一区麻豆最新章节| 午夜天堂精品久久久久| 美女国产一区| 在线性视频日韩欧美| 久久精品亚洲一区二区| 亚洲激情第一区| 小黄鸭精品aⅴ导航网站入口| 国模精品一区二区三区| 一区二区三区精品在线| 国产视频一区在线| 亚洲美女毛片| 国产精品一区毛片| 亚洲人成小说网站色在线| 欧美日韩在线播放一区| 欧美与黑人午夜性猛交久久久| 欧美—级在线免费片| 亚洲午夜高清视频| 麻豆成人在线播放| 亚洲在线观看视频| 欧美激情久久久久久| 性久久久久久久久久久久| 欧美喷潮久久久xxxxx| 校园春色国产精品| 欧美日韩成人综合在线一区二区 | 久久人体大胆视频| 一二美女精品欧洲| 快she精品国产999| 亚洲视频www| 欧美成人精品在线观看| 亚洲欧美亚洲| 欧美日韩一区二区在线观看| 久久精品一区二区三区中文字幕 | 欧美日韩一区在线| 亚洲国产高清高潮精品美女| 国产精品久久二区二区| 亚洲欧洲午夜| 国产亚洲亚洲| 亚洲午夜一区二区| 亚洲国产精品va| 久久久久久一区二区三区| 在线视频日韩精品| 欧美另类专区| 91久久综合亚洲鲁鲁五月天| 国产亚洲福利| 亚洲欧美中文字幕|