亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種運動目標跟蹤方法及系統(tǒng)的制作方法_3

文檔序號:9668204閱讀:來源:國知局
;當判斷各幀圖像的跟蹤窗的質(zhì)心收斂時,執(zhí)行步驟S6。
[0115]本實施例通過在保存各幀圖像的跟蹤窗的質(zhì)心之前,判斷跟蹤窗的質(zhì)心是否收斂,將判斷收斂的質(zhì)心進行保存,保證了質(zhì)心計算的準確性,同時保證了跟蹤運動目標的運動軌跡繪制的準確性。
[0116]如圖4所示,本公開第三實施例提供的一種運動目標跟蹤方法,在第一或第二實施例中的步驟S1 基于跟蹤運動目標的各幀圖像中的第一幀圖像,確定所述運動目標的跟蹤窗的質(zhì)心和大小”之前,還包括對運動目標進行檢測,包括步驟S01至S05:
[0117]S01、采用幀間差分法對運動目標的運動視頻進行處理,得到幀圖像序列;
[0118]S02、對所述幀圖像序列進行二值化處理,得到二值圖像序列;
[0119]S03、采用中值濾波法對所述二值圖像序列進行去噪處理,得到平滑圖像序列;
[0120]S04、對所述平滑圖像序列進行膨脹處理,得到優(yōu)化圖像序列;
[0121]S05、根據(jù)所述優(yōu)化圖像序列,確定用于跟蹤運動目標的各幀圖像中的第一幀圖像。
[0122]具體地,在本實施例的步驟S01 采用幀間差分法對運動目標的運動視頻進行處理,得到幀圖像序列”,具體過程為:
[0123]對輸入的視頻幀圖像序列,取出第t幀及第t-Ι幀的圖像,計算幀差圖像,公式為:
[0124]Δ It (X,y) = 11 (x, y, t) -1 (x, y, t_l) |,
[0125]其中,I (x, y, t)表示t時刻像素點(x, y)的灰度值,I (x, y, t_l)表示t_l時刻像素點(x,y)的灰度值。
[0126]應(yīng)需說明的是,在跟蹤運動目標之前,先對視頻幀圖像序列中的運動目標進行檢測,對檢測的運動目標進行跟蹤。
[0127]本實施例提供的一種運動目標跟蹤方法,在對運動目標之前通過采用幀間差分法對視頻幀圖像序列進行處理,得到幀差圖像,通過采用中值濾波法對進行二值化處理后的幀差圖像去噪,可以在不破壞圖像輪廓的前提下,有效的平滑圖像,減少圖像的退化并消除噪音。通過對平滑圖像進行膨脹處理,有效的解決了二值化處理后的圖像中存在的空洞問題,提高了運動目標檢測的準確性。
[0128]在本實施例中,所述方法還包括步驟S06:
[0129]S06、對所述優(yōu)化圖像序列中運動目標的運動區(qū)域進行篩選,以確定運動目標;
[0130]如圖5所示,步驟S06具體包括如下細分步驟S061至S065:
[0131]S061、提取所述優(yōu)化圖像序列的前景輪廓圖像序列;
[0132]S062、在所述前景輪廓圖像序列中選取待檢測目標的運動區(qū)域;
[0133]具體地,以待檢測的運動目標為蝗蟲,進行舉例說明,根據(jù)OpenCV系統(tǒng)自帶的函數(shù),在所述前景輪廓圖像中以矩形為單位圈出運動區(qū)域。
[0134]應(yīng)需說明的是,該處的預(yù)設(shè)函數(shù)僅為舉例說明,本實施例不限定預(yù)設(shè)函數(shù)的具體形式,本領(lǐng)域技術(shù)人員可根據(jù)待檢測運動目標的實際體型,通過預(yù)設(shè)不同的函數(shù),以不同的形狀在前景輪廓圖像中圈出運動區(qū)域。
[0135]S063、計算所述待檢測目標的運動區(qū)域的面積;
[0136]具體地,以待檢測的運動目標為蝗蟲,以矩形為單位在前景輪廓圖像中圈出運動區(qū)域,進行舉例說明:
[0137]根據(jù)預(yù)設(shè)的矩形面積計算公式,計算待檢測運動目標的矩形運動區(qū)域的面積。
[0138]應(yīng)需說明的是,該處的預(yù)設(shè)公式為計算矩形面積的公式,但該處的預(yù)設(shè)公式僅為舉例說明,本實施例不限定預(yù)設(shè)公式的具體形式,本領(lǐng)域的技術(shù)人員可以根據(jù)
[0139]S064、判斷所述待檢測目標的運動區(qū)域的面積是否大于或等于預(yù)設(shè)運動區(qū)域面積閾值;
[0140]應(yīng)需說明的是,運動目標的的小運動規(guī)模活動并不能認為是運動行為,以蝗蟲進行舉例說明,當蝗蟲僅是爪子活動了一下,而蝗蟲身體并未進行移動,這種小規(guī)模的活動不考慮為運動的運動目標。
[0141]應(yīng)需說明的是,該處的預(yù)設(shè)的運動區(qū)域的閾值,是通過多次試驗驗證得到的用于判斷跟蹤運動目標進行運動行為的最小運動區(qū)域。
[0142]S065、若所述待檢測目標的運動區(qū)域的面積大于或等于預(yù)設(shè)運動區(qū)域面積閾值,則確定該待檢測目標為檢測到的運動目標。
[0143]可以理解的是,當待檢測目標的運動區(qū)域的面積小于預(yù)設(shè)運動區(qū)域的閾值時,確定所述待檢測目標進行的是非運動行為。
[0144]本實施例中,通過預(yù)設(shè)運動區(qū)域的閾值,確定待檢測目標進行的是否是運動行為,以區(qū)分待檢測目標的小規(guī)模的、非運動的行為,有效的篩選出了運動目標,提高了檢測出運動目標的準確性。
[0145]在本實施例中,在步驟S06 對所述優(yōu)化圖像序列中運動目標的運動區(qū)域進行篩選,以確定運動目標”之后,還包括步驟S07至S08:
[0146]S03、對所述檢測到的運動目標進行計數(shù);
[0147]具體地,通過預(yù)設(shè)變量對檢測到的運動目標進行計數(shù)。
[0148]具體地,對面積大于或等于預(yù)設(shè)運動區(qū)域的閾值的待檢測目標的運動區(qū)域的個數(shù)進行計數(shù)。
[0149]以對檢測到的蝗蟲進行計數(shù)為例,以矩形為單位對圈出待檢測目標的運動區(qū)域,判斷矩形的面積大于或等于預(yù)設(shè)運動區(qū)域的閾值時,確定待檢測目標為運動目標,并對該矩形進行計數(shù)。
[0150]應(yīng)需說明的是,大于或等于預(yù)設(shè)運動區(qū)域的閾值的矩形的個數(shù)即為檢測出的運動目標的個數(shù)。
[0151]S08、根據(jù)預(yù)設(shè)的標記方式,對所述檢測到的運動目標進行標記。
[0152]優(yōu)選地,以紅色矩形框的方式標識出檢測到的運動目標,該處的標記方式僅為舉例說明,本實施例不限定標記的具體方式,本領(lǐng)域的技術(shù)人員可以根據(jù)具體情況,設(shè)定對檢測出的運動目標的具體標記方式。
[0153]在本實施例中,通過對檢測到的運動目標個數(shù)進行計數(shù),可以將運動目標的個數(shù)和分布直接的展現(xiàn)出來,以使觀察者能清楚、直觀的掌握視頻圖像序列中的運動目標的數(shù)量情況。通過對檢測到的運動目標設(shè)置標記,使觀察者能過清晰、準確的判斷檢測到的運動目標的分布位置情況。以蝗蟲為例,通過檢測某塊農(nóng)田中的蝗蟲運動視頻,觀察者根據(jù)蝗蟲的總數(shù)量和蝗蟲的分布情況,可以直接、有效的判斷蝗蟲對當前農(nóng)田區(qū)域的危害情況以及分布情況。
[0154]如圖5所示,本公開實施例提供了一種運動目標跟蹤系統(tǒng),該系統(tǒng)包括:第一確定模塊10、第二確定模塊20、確定模塊30、判斷模塊40、質(zhì)心確定模塊50、質(zhì)心存儲模塊60以及繪制模塊70 ;
[0155]第一確定模塊10,用于基于跟蹤運動目標的各幀圖像中的第一幀圖像,確定所述運動目標的跟蹤窗的質(zhì)心和大?。?br>[0156]第二確定模塊20,用于基于所述第一幀圖像中運動目標的像素顏色,確定所述各幀圖像的顏色概率分布圖;
[0157]確定模塊30,用于基于所述各幀圖像中運動目標的位置,調(diào)整所述跟蹤窗的大小,得到所述各幀圖像的跟蹤窗的大??;
[0158]判斷模塊40,用于判斷所述各幀圖像的跟蹤窗的大小是否小于預(yù)設(shè)的跟蹤窗大小的閾值;
[0159]質(zhì)心確定模塊50,用于在所述各幀圖像的跟蹤窗的大小小于預(yù)設(shè)的跟蹤窗大小的閾值,則基于所述各幀圖像的顏色概率分布圖,得到所述各幀圖像的跟蹤窗的質(zhì)心;
[0160]質(zhì)心存儲模塊60,用于存儲所述各幀圖像中跟蹤窗的質(zhì)心;
[0161]繪制模塊70,用于根據(jù)存儲的各質(zhì)心,在預(yù)設(shè)的背景圖像上繪制所述運動目標的運動軌跡。
[0162]本實施例提供的一種運動目標跟蹤系統(tǒng),與上述實施例提供的一種運動目標跟蹤方法的技術(shù)原理和技術(shù)效果相同,此處不再贅述。
[0163]在本實施例中,所述系統(tǒng)還包括圖中未示出的:修正模塊41和預(yù)測模塊42 ;
[0164]修正模塊41,用于當判斷模塊40判斷所述各幀圖像的跟蹤窗的大小大于或等于預(yù)設(shè)的跟蹤窗大小的閾值時,根據(jù)預(yù)設(shè)的修正模型,將各幀圖像的跟蹤窗的大小修正至一個運動目標跟蹤窗大小;
[0165]預(yù)測模塊42,用于調(diào)用預(yù)設(shè)的預(yù)測模型,根據(jù)上一幀圖像中運動目標的質(zhì)心,預(yù)測當前幀圖像中的運動目標的質(zhì)心。
[0166]在本實施例中,所述系統(tǒng)還包括圖中未示出的:幀差計算模塊01、二值化模塊02、平滑模塊03、優(yōu)化模塊04以及跟蹤確定模塊05 ;
[0167]幀差計算模塊01,用于采用幀間差分法對運動目標的運動視頻進行處理,得到幀圖像序列;
[0168]二值化模塊02,用于對所述幀圖像序列進行二值化處理,得到二值圖像序列;
[0169]平滑模塊03,用于采用中值濾波法對所述二值圖像序列進行去噪處理,得到平滑圖像序列;
[0170]優(yōu)化模塊04,用于對所述平滑圖像序列進行膨脹處理,得到優(yōu)化圖像序列;
[0171]跟蹤確定模塊05,用于根據(jù)所述優(yōu)化圖像序列,確定用于跟蹤運動目標的各幀圖像中的第一幀圖像。
當前第3頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1