本(ben)發明涉及音視頻處理技(ji)術領域,特別涉及一種視頻搜索方法及裝置。
背景技術:
隨著國家經(jing)濟的(de)(de)(de)飛速發展,及計算機視覺(jue)技術的(de)(de)(de)不斷提(ti)高(gao),視頻采(cai)集(ji)設備(bei)(bei)(bei)廣(guang)泛的(de)(de)(de)應用于安(an)防監控(kong)等方面。當用戶需要對(dui)(dui)某(mou)個物(wu)體(ti)發生(sheng)的(de)(de)(de)行(xing)為(wei)進行(xing)追(zhui)溯時(shi),便(bian)可(ke)以(yi)通過回(hui)放視頻采(cai)集(ji)設備(bei)(bei)(bei)采(cai)集(ji)到的(de)(de)(de)視頻了解該(gai)物(wu)體(ti)發生(sheng)過的(de)(de)(de)行(xing)為(wei)。例(li)如(ru):公安(an)機關在對(dui)(dui)可(ke)疑車(che)輛追(zhui)蹤時(shi),便(bian)可(ke)以(yi)調取不同視頻采(cai)集(ji)位置的(de)(de)(de)視頻采(cai)集(ji)設備(bei)(bei)(bei)采(cai)集(ji)到的(de)(de)(de)視頻信息,根據(ju)視頻信息確定可(ke)疑車(che)輛的(de)(de)(de)運(yun)動軌跡,實現(xian)對(dui)(dui)可(ke)疑車(che)輛的(de)(de)(de)追(zhui)蹤。
然(ran)而(er),現(xian)有技術中,在對視(shi)頻采集(ji)設備采集(ji)到的(de)視(shi)頻進行搜(sou)索(suo)時,只能通過(guo)人工排(pai)查(cha)的(de)方(fang)式對保存的(de)每個(ge)視(shi)頻一(yi)一(yi)搜(sou)索(suo),搜(sou)索(suo)效率低,需要(yao)的(de)人力(li)投(tou)入大,給用戶(hu)帶來了損失,影響了用戶(hu)的(de)體驗(yan)。
技術實現要素:
本(ben)發明提供一(yi)(yi)種視(shi)頻搜索(suo)(suo)方法及裝置,用(yong)以解(jie)決現(xian)有技術中在對視(shi)頻進行(xing)搜索(suo)(suo)回放時只能采用(yong)人工(gong)排查(cha)的(de)方式對保(bao)存的(de)每個視(shi)頻一(yi)(yi)一(yi)(yi)搜索(suo)(suo),搜索(suo)(suo)效率低,造(zao)成人力(li)和物力(li)浪(lang)費,影響(xiang)用(yong)戶(hu)體驗的(de)問題。
本發明公(gong)開了(le)一種視(shi)頻搜索方(fang)法,所述方(fang)法包括:
接收用(yong)戶輸(shu)入的至少(shao)一個目標特征;
針對每(mei)個(ge)(ge)目標特(te)(te)征,統計(ji)視(shi)頻庫中每(mei)個(ge)(ge)第一視(shi)頻滿足該目標特(te)(te)征的(de)物體的(de)數(shu)量(liang);
根(gen)據(ju)每個第一視(shi)(shi)頻(pin)中滿(man)足每個目標(biao)(biao)特(te)(te)征的(de)物體的(de)數量和,確定(ding)每個第一視(shi)(shi)頻(pin)與所述至少一個目標(biao)(biao)特(te)(te)征的(de)符合(he)度(du);
根(gen)據每個第一視(shi)頻(pin)與所(suo)述至少(shao)一個目標特征的符合度(du),對每個第一視(shi)頻(pin)進行(xing)排序并輸出(chu)。
進一步(bu)地,所(suo)述(shu)針(zhen)對(dui)每(mei)個(ge)(ge)目標特征(zheng),統計視(shi)頻(pin)庫中每(mei)個(ge)(ge)第一視(shi)頻(pin)滿足該(gai)目標特征(zheng)的物(wu)體的數量之前,所(suo)述(shu)方法還包括:
根據用戶回(hui)放的(de)第(di)二(er)視頻(pin)記錄(lu)的(de)第(di)二(er)時(shi)(shi)間段(duan)、第(di)二(er)視頻(pin)采集(ji)位置(zhi)及(ji)預設的(de)時(shi)(shi)間間隔(ge)和預設的(de)距(ju)(ju)離閾值,確定進行追蹤的(de)第(di)一時(shi)(shi)間段(duan)及(ji)與(yu)所述第(di)二(er)視頻(pin)采集(ji)位置(zhi)的(de)距(ju)(ju)離小(xiao)于(yu)預設的(de)距(ju)(ju)離閾值的(de)每個采集(ji)位置(zhi);
將所(suo)述(shu)視頻庫(ku)中(zhong)所(suo)述(shu)每個采(cai)集(ji)位置采(cai)集(ji)的所(suo)述(shu)第一時間段的視頻作為第一視頻。
進一步地,所述接收(shou)用戶輸(shu)入的至(zhi)少一個目標特(te)征包括:
根據預設的每(mei)個特(te)(te)征(zheng)字段(duan)(duan),確(que)定用戶(hu)回放的第(di)二視頻(pin)中每(mei)個物(wu)體對應(ying)(ying)的待選特(te)(te)征(zheng)字段(duan)(duan)及對應(ying)(ying)待選特(te)(te)征(zheng)字段(duan)(duan)的特(te)(te)征(zheng)值;
根據每個(ge)待選特(te)征(zheng)字(zi)段(duan)及對應待選特(te)征(zheng)字(zi)段(duan)的特(te)征(zheng)值,生成每個(ge)待選特(te)征(zheng);
接(jie)收用戶對(dui)所述每個待選(xuan)(xuan)特(te)(te)征的選(xuan)(xuan)取(qu),將用戶選(xuan)(xuan)取(qu)的待選(xuan)(xuan)特(te)(te)征作為目標(biao)特(te)(te)征。
進(jin)一(yi)步地,所(suo)述特征字(zi)段包括以(yi)下至少一(yi)個(ge):
類別、顏色、大(da)小、運動方向和運動速度。
進一(yi)步地,所述根據每個(ge)(ge)第(di)一(yi)視頻中(zhong)滿足每個(ge)(ge)目標特征的物體(ti)的數量和,確定每個(ge)(ge)第(di)一(yi)視頻與所述至少一(yi)個(ge)(ge)目標特征的符合度包括:
針對每(mei)(mei)個(ge)第(di)一(yi)(yi)視頻,確定該第(di)一(yi)(yi)視頻中滿足每(mei)(mei)個(ge)目標(biao)特征(zheng)(zheng)的(de)(de)物體(ti)的(de)(de)數量(liang)和;根據(ju)用戶預先(xian)針對每(mei)(mei)個(ge)目標(biao)特征(zheng)(zheng)設(she)置的(de)(de)權重,及(ji)滿足每(mei)(mei)個(ge)目標(biao)特征(zheng)(zheng)的(de)(de)物體(ti)的(de)(de)數量(liang)和,確定該第(di)一(yi)(yi)視頻與所述至少一(yi)(yi)個(ge)目標(biao)特征(zheng)(zheng)的(de)(de)符合(he)度。
進一步地,所述方(fang)法還包(bao)括:
按照符合度(du)從大(da)到小的順序(xu)對每個第(di)一視頻(pin)進(jin)行(xing)(xing)排(pai)序(xu),選(xuan)取排(pai)序(xu)在前的設定(ding)數量的第(di)一視頻(pin)進(jin)行(xing)(xing)緩(huan)存。
本(ben)發明公開了一(yi)種(zhong)視頻搜(sou)索裝置(zhi),所述裝置(zhi)包(bao)括(kuo):
接(jie)收模塊(kuai),用于接(jie)收用戶輸(shu)入的至少一個目標特征;
統(tong)計(ji)模塊,用于(yu)針對(dui)每(mei)個目標特(te)征,統(tong)計(ji)視頻庫中每(mei)個第一(yi)視頻滿足(zu)該目標特(te)征的(de)物(wu)體的(de)數量;
第(di)(di)一(yi)確(que)定(ding)(ding)模塊,用于根據每個(ge)(ge)第(di)(di)一(yi)視頻中滿足每個(ge)(ge)目標特征(zheng)的(de)(de)物體的(de)(de)數量和,確(que)定(ding)(ding)每個(ge)(ge)第(di)(di)一(yi)視頻與所述至少(shao)一(yi)個(ge)(ge)目標特征(zheng)的(de)(de)符合度;
輸(shu)出(chu)模塊,用(yong)于(yu)根據每個(ge)第一視(shi)頻與(yu)所述至少(shao)一個(ge)目標特征(zheng)的(de)符(fu)合度,對每個(ge)第一視(shi)頻進(jin)行排序并(bing)輸(shu)出(chu)。
進一步地,所述裝置還包括:
第(di)(di)二確定(ding)(ding)模塊,用于根據用戶回放的(de)(de)第(di)(di)二視(shi)(shi)頻記錄的(de)(de)第(di)(di)二時間段(duan)(duan)、第(di)(di)二視(shi)(shi)頻采(cai)(cai)集(ji)(ji)位(wei)置(zhi)(zhi)(zhi)及預(yu)設(she)的(de)(de)時間間隔和(he)預(yu)設(she)的(de)(de)距離(li)閾值(zhi),確定(ding)(ding)進行追蹤的(de)(de)第(di)(di)一時間段(duan)(duan)及與所(suo)(suo)述第(di)(di)二視(shi)(shi)頻采(cai)(cai)集(ji)(ji)位(wei)置(zhi)(zhi)(zhi)的(de)(de)距離(li)小(xiao)于預(yu)設(she)的(de)(de)距離(li)閾值(zhi)的(de)(de)每(mei)個(ge)采(cai)(cai)集(ji)(ji)位(wei)置(zhi)(zhi)(zhi);將所(suo)(suo)述視(shi)(shi)頻庫(ku)中所(suo)(suo)述每(mei)個(ge)采(cai)(cai)集(ji)(ji)位(wei)置(zhi)(zhi)(zhi)采(cai)(cai)集(ji)(ji)的(de)(de)所(suo)(suo)述第(di)(di)一時間段(duan)(duan)的(de)(de)視(shi)(shi)頻作為第(di)(di)一視(shi)(shi)頻。
進一步地,所述(shu)接收模塊,具體用(yong)于根據預(yu)設的(de)每(mei)個(ge)(ge)特(te)(te)(te)(te)(te)(te)征(zheng)字(zi)段(duan),確定用(yong)戶回放的(de)第二視(shi)頻中(zhong)每(mei)個(ge)(ge)物體對(dui)應的(de)待(dai)(dai)(dai)選(xuan)(xuan)特(te)(te)(te)(te)(te)(te)征(zheng)字(zi)段(duan)及對(dui)應待(dai)(dai)(dai)選(xuan)(xuan)特(te)(te)(te)(te)(te)(te)征(zheng)字(zi)段(duan)的(de)特(te)(te)(te)(te)(te)(te)征(zheng)值;根據每(mei)個(ge)(ge)待(dai)(dai)(dai)選(xuan)(xuan)特(te)(te)(te)(te)(te)(te)征(zheng)字(zi)段(duan)及對(dui)應待(dai)(dai)(dai)選(xuan)(xuan)特(te)(te)(te)(te)(te)(te)征(zheng)字(zi)段(duan)的(de)特(te)(te)(te)(te)(te)(te)征(zheng)值,生成(cheng)每(mei)個(ge)(ge)待(dai)(dai)(dai)選(xuan)(xuan)特(te)(te)(te)(te)(te)(te)征(zheng);接收用(yong)戶對(dui)所述(shu)每(mei)個(ge)(ge)待(dai)(dai)(dai)選(xuan)(xuan)特(te)(te)(te)(te)(te)(te)征(zheng)的(de)選(xuan)(xuan)取,將用(yong)戶選(xuan)(xuan)取的(de)待(dai)(dai)(dai)選(xuan)(xuan)特(te)(te)(te)(te)(te)(te)征(zheng)作(zuo)為目(mu)標(biao)特(te)(te)(te)(te)(te)(te)征(zheng)。
進一(yi)(yi)步地,所(suo)(suo)述第(di)(di)一(yi)(yi)確定模(mo)塊,具體(ti)用于針對每(mei)個第(di)(di)一(yi)(yi)視頻,確定該第(di)(di)一(yi)(yi)視頻中滿(man)足(zu)每(mei)個目(mu)標(biao)(biao)(biao)特征的物體(ti)的數量(liang)和;根據用戶預先(xian)針對每(mei)個目(mu)標(biao)(biao)(biao)特征設置(zhi)的權重,及(ji)滿(man)足(zu)每(mei)個目(mu)標(biao)(biao)(biao)特征的物體(ti)的數量(liang)和,確定該第(di)(di)一(yi)(yi)視頻與(yu)所(suo)(suo)述至少一(yi)(yi)個目(mu)標(biao)(biao)(biao)特征的符合度(du)。
進一步(bu)地,所述裝置還(huan)包括:
緩存(cun)模塊,用(yong)于按照符(fu)合度從大到小的順序(xu)對每個第(di)一視頻進行排序(xu),選取排序(xu)在前的設定數量的第(di)一視頻進行緩存(cun)。
本(ben)發明公開了一(yi)(yi)種視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)搜(sou)索(suo)方法及(ji)(ji)裝置(zhi),所(suo)述(shu)方法包括:接(jie)收用戶(hu)(hu)輸入的(de)(de)(de)(de)(de)至(zhi)(zhi)少(shao)(shao)一(yi)(yi)個(ge)目標(biao)(biao)特(te)(te)(te)(te)征(zheng);針(zhen)對(dui)每個(ge)目標(biao)(biao)特(te)(te)(te)(te)征(zheng),統計(ji)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)庫(ku)中每個(ge)第(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)滿(man)足該目標(biao)(biao)特(te)(te)(te)(te)征(zheng)的(de)(de)(de)(de)(de)物體(ti)的(de)(de)(de)(de)(de)數(shu)量;根(gen)據(ju)每個(ge)第(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)中滿(man)足每個(ge)目標(biao)(biao)特(te)(te)(te)(te)征(zheng)的(de)(de)(de)(de)(de)物體(ti)的(de)(de)(de)(de)(de)數(shu)量和,確定(ding)每個(ge)第(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)與所(suo)述(shu)至(zhi)(zhi)少(shao)(shao)一(yi)(yi)個(ge)目標(biao)(biao)特(te)(te)(te)(te)征(zheng)的(de)(de)(de)(de)(de)符(fu)(fu)合度(du);根(gen)據(ju)每個(ge)第(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)與所(suo)述(shu)至(zhi)(zhi)少(shao)(shao)一(yi)(yi)個(ge)目標(biao)(biao)特(te)(te)(te)(te)征(zheng)的(de)(de)(de)(de)(de)符(fu)(fu)合度(du),對(dui)每個(ge)第(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)進(jin)(jin)行(xing)排(pai)(pai)序并輸出(chu)。由于在(zai)本(ben)發明實施例(li)中,根(gen)據(ju)用戶(hu)(hu)輸入的(de)(de)(de)(de)(de)至(zhi)(zhi)少(shao)(shao)一(yi)(yi)個(ge)目標(biao)(biao)特(te)(te)(te)(te)征(zheng),及(ji)(ji)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)庫(ku)中每個(ge)第(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)滿(man)足該目標(biao)(biao)特(te)(te)(te)(te)征(zheng)的(de)(de)(de)(de)(de)物體(ti)的(de)(de)(de)(de)(de)數(shu)量,確定(ding)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)庫(ku)中每個(ge)第(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)的(de)(de)(de)(de)(de)符(fu)(fu)合度(du)分(fen)值,并根(gen)據(ju)每個(ge)第(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)的(de)(de)(de)(de)(de)符(fu)(fu)合度(du)分(fen)值,對(dui)每個(ge)第(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)進(jin)(jin)行(xing)排(pai)(pai)序并輸出(chu),使用戶(hu)(hu)在(zai)對(dui)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)進(jin)(jin)行(xing)搜(sou)索(suo)時,能夠根(gen)據(ju)每個(ge)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)的(de)(de)(de)(de)(de)排(pai)(pai)序快速的(de)(de)(de)(de)(de)搜(sou)索(suo)出(chu)需要的(de)(de)(de)(de)(de)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin),減(jian)少(shao)(shao)了人(ren)力(li)的(de)(de)(de)(de)(de)投入,提高用戶(hu)(hu)的(de)(de)(de)(de)(de)搜(sou)索(suo)效(xiao)率,提高了用戶(hu)(hu)的(de)(de)(de)(de)(de)體(ti)驗。
附圖說明
為(wei)了更清(qing)楚地說(shuo)明本發(fa)明實(shi)(shi)施(shi)例(li)或現有技(ji)術(shu)中的技(ji)術(shu)方案(an),下(xia)面將(jiang)對(dui)實(shi)(shi)施(shi)例(li)或現有技(ji)術(shu)描述中所需要(yao)使用的附圖作簡單地介紹,顯而易見地,下(xia)面描述中的附圖僅(jin)僅(jin)是本發(fa)明的一些實(shi)(shi)施(shi)例(li),對(dui)于本領(ling)域普通技(ji)術(shu)人員來講,在不付出創造性(xing)勞動(dong)的前提下(xia),還可以根據這些附圖獲得其他(ta)的附圖。
圖(tu)1為本發明實施例(li)1提供的一種視頻搜索(suo)過程示意圖(tu);
圖(tu)2為本(ben)發明實施例(li)2提供的一種(zhong)視頻搜(sou)索過程示意圖(tu);
圖3為本發明實施例3提供的一種待選特征表示意圖;
圖4為(wei)本(ben)發(fa)明實(shi)施(shi)例5提供的一種視頻搜索過(guo)程示意圖;
圖5為本發明實(shi)施例6提供的一種視頻(pin)搜索裝置(zhi)結構示意圖。
具體實施方式
下面將(jiang)結合本(ben)發明(ming)(ming)實施(shi)(shi)例(li)(li)中(zhong)的(de)附圖(tu),對本(ben)發明(ming)(ming)實施(shi)(shi)例(li)(li)中(zhong)的(de)技術方(fang)案進行清楚、完(wan)整(zheng)地描述,顯(xian)然,所描述的(de)實施(shi)(shi)例(li)(li)僅僅是(shi)本(ben)發明(ming)(ming)一部分實施(shi)(shi)例(li)(li),而不是(shi)全部的(de)實施(shi)(shi)例(li)(li)。基于本(ben)發明(ming)(ming)中(zhong)的(de)實施(shi)(shi)例(li)(li),本(ben)領域普(pu)通技術人員在沒有(you)作出(chu)創造性勞(lao)動前提下所獲(huo)得的(de)所有(you)其他實施(shi)(shi)例(li)(li),都屬于本(ben)發明(ming)(ming)保護(hu)的(de)范圍。
實施例1:
圖1為本發明實施例提供的一種視(shi)頻搜索過程(cheng)示意圖,該過程(cheng)包括:
s101:接收用戶輸入的至少一個目標(biao)特征。
本發明(ming)實施例提(ti)供(gong)的視頻搜(sou)索(suo)方法適用于電(dian)子(zi)設(she)備(bei)(bei)(bei),該電(dian)子(zi)設(she)備(bei)(bei)(bei)可(ke)以(yi)是(shi)個人電(dian)腦(pc)、手(shou)機(ji)、平板電(dian)腦等(deng)設(she)備(bei)(bei)(bei),也可(ke)以(yi)是(shi)攝(she)像機(ji)等(deng)視頻采集(ji)設(she)備(bei)(bei)(bei)。
在(zai)本發明實(shi)施例(li)中,所述特征(zheng)是目(mu)(mu)(mu)(mu)標(biao)(biao)物(wu)(wu)體(ti)的(de)屬性信息,也是在(zai)物(wu)(wu)體(ti)中搜索該目(mu)(mu)(mu)(mu)標(biao)(biao)物(wu)(wu)體(ti)時需(xu)要滿足的(de)搜索條件。例(li)如:特征(zheng)可以(yi)為顏(yan)(yan)色(se)(se)—紅色(se)(se)、類別—車輛、運動(dong)速度—3m/s等,如果需(xu)要搜索顏(yan)(yan)色(se)(se)—紅色(se)(se)的(de)目(mu)(mu)(mu)(mu)標(biao)(biao)物(wu)(wu)體(ti),根據(ju)特征(zheng)顏(yan)(yan)色(se)(se)—紅色(se)(se),在(zai)各物(wu)(wu)體(ti)中搜索滿足特征(zheng)顏(yan)(yan)色(se)(se)—紅色(se)(se)的(de)物(wu)(wu)體(ti),作為目(mu)(mu)(mu)(mu)標(biao)(biao)物(wu)(wu)體(ti)。
具體的(de)(de),用戶輸(shu)入(ru)的(de)(de)每個目(mu)(mu)標(biao)特(te)(te)征(zheng)(zheng)是由(you)特(te)(te)征(zheng)(zheng)字(zi)(zi)段(duan)(duan)及(ji)該特(te)(te)征(zheng)(zheng)字(zi)(zi)段(duan)(duan)對(dui)(dui)應的(de)(de)特(te)(te)征(zheng)(zheng)值組成,例如(ru):用戶輸(shu)入(ru)的(de)(de)目(mu)(mu)標(biao)特(te)(te)征(zheng)(zheng)包括(kuo)目(mu)(mu)標(biao)特(te)(te)征(zheng)(zheng)1顏色(se)—紅(hong)色(se)和(he)目(mu)(mu)標(biao)特(te)(te)征(zheng)(zheng)2運(yun)動速度—2m/s,其中(zhong)目(mu)(mu)標(biao)特(te)(te)征(zheng)(zheng)1中(zhong)顏色(se)為(wei)特(te)(te)征(zheng)(zheng)字(zi)(zi)段(duan)(duan),對(dui)(dui)應的(de)(de)特(te)(te)征(zheng)(zheng)值為(wei)紅(hong)色(se),其中(zhong)目(mu)(mu)標(biao)特(te)(te)征(zheng)(zheng)2中(zhong)運(yun)動速度為(wei)特(te)(te)征(zheng)(zheng)字(zi)(zi)段(duan)(duan),對(dui)(dui)應的(de)(de)特(te)(te)征(zheng)(zheng)值為(wei)2m/s,用戶搜索視(shi)頻(pin)中(zhong)顏色(se)為(wei)紅(hong)色(se)的(de)(de)物體和(he)運(yun)動速度為(wei)2m/s的(de)(de)物體。
s102:針(zhen)對每個目(mu)(mu)標特征,統計視(shi)頻庫中每個第一視(shi)頻滿足該目(mu)(mu)標特征的物體的數量。
具體的(de),針對用戶(hu)輸入(ru)的(de)每個(ge)(ge)目(mu)(mu)標(biao)(biao)特征(zheng),統(tong)(tong)計(ji)視(shi)(shi)頻(pin)(pin)庫中每個(ge)(ge)第一視(shi)(shi)頻(pin)(pin)滿(man)足該目(mu)(mu)標(biao)(biao)特征(zheng)的(de)物(wu)(wu)體的(de)數量(liang)。例如:用戶(hu)輸入(ru)的(de)目(mu)(mu)標(biao)(biao)特征(zheng)包括(kuo)目(mu)(mu)標(biao)(biao)特征(zheng)1顏(yan)(yan)色(se)—黑色(se)和(he)目(mu)(mu)標(biao)(biao)特征(zheng)2運動(dong)速度(du)(du)—2m/s,根據目(mu)(mu)標(biao)(biao)特征(zheng)1顏(yan)(yan)色(se)—黑色(se),統(tong)(tong)計(ji)視(shi)(shi)頻(pin)(pin)庫中每個(ge)(ge)第一視(shi)(shi)頻(pin)(pin)中滿(man)足目(mu)(mu)標(biao)(biao)特征(zheng)1顏(yan)(yan)色(se)—黑色(se)的(de)物(wu)(wu)體的(de)數量(liang);根據目(mu)(mu)標(biao)(biao)特征(zheng)2運動(dong)速度(du)(du)—2m/s,統(tong)(tong)計(ji)視(shi)(shi)頻(pin)(pin)庫中每個(ge)(ge)第一視(shi)(shi)頻(pin)(pin)中滿(man)足目(mu)(mu)標(biao)(biao)特征(zheng)2運動(dong)速度(du)(du)—2m/s的(de)物(wu)(wu)體的(de)數量(liang)。其中,所述物(wu)(wu)體為電子(zi)設備(bei)(bei)或視(shi)(shi)頻(pin)(pin)采(cai)集設備(bei)(bei)所能識別到(dao)的(de)人、車輛、動(dong)物(wu)(wu)等。
在本發(fa)明實施例中(zhong)識別視頻中(zhong)滿足目標特征的物體是(shi)現有(you)技術,不再進行贅述。
s103:根據每個(ge)第(di)一(yi)視頻中滿足每個(ge)目標特(te)征的(de)(de)物體的(de)(de)數量和,確定每個(ge)第(di)一(yi)視頻與所述至(zhi)少一(yi)個(ge)目標特(te)征的(de)(de)符合(he)度(du)。
具體的(de)(de),針對(dui)每個(ge)第一(yi)視頻中(zhong)滿(man)足(zu)每個(ge)目(mu)(mu)標特(te)征的(de)(de)物(wu)體的(de)(de)數量(liang)和,可以將該(gai)第一(yi)視頻中(zhong)滿(man)足(zu)每個(ge)目(mu)(mu)標特(te)征的(de)(de)物(wu)體的(de)(de)數量(liang)和作為該(gai)第一(yi)視頻與(yu)所述至少一(yi)個(ge)目(mu)(mu)標特(te)征的(de)(de)符合度。
例(li)如(ru):視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)庫中存在視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)1、視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)2、視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)3,用戶輸入的(de)(de)(de)(de)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)包括目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)1和(he)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)2,其中視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)1中出(chu)現(xian)(xian)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)1的(de)(de)(de)(de)物(wu)(wu)體(ti)的(de)(de)(de)(de)數(shu)(shu)量(liang)(liang)為(wei)(wei)8個(ge)(ge)(ge)(ge)、出(chu)現(xian)(xian)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)2的(de)(de)(de)(de)物(wu)(wu)體(ti)的(de)(de)(de)(de)數(shu)(shu)量(liang)(liang)為(wei)(wei)7個(ge)(ge)(ge)(ge),將視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)1中滿(man)足目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)1和(he)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)2的(de)(de)(de)(de)物(wu)(wu)體(ti)的(de)(de)(de)(de)數(shu)(shu)量(liang)(liang)和(he)15,作(zuo)(zuo)為(wei)(wei)視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)1與所(suo)述至(zhi)少一個(ge)(ge)(ge)(ge)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)的(de)(de)(de)(de)符合度(du);視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)2中出(chu)現(xian)(xian)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)1的(de)(de)(de)(de)物(wu)(wu)體(ti)的(de)(de)(de)(de)數(shu)(shu)量(liang)(liang)為(wei)(wei)5個(ge)(ge)(ge)(ge)、出(chu)現(xian)(xian)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)2的(de)(de)(de)(de)物(wu)(wu)體(ti)的(de)(de)(de)(de)數(shu)(shu)量(liang)(liang)為(wei)(wei)5個(ge)(ge)(ge)(ge),將視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)2中滿(man)足目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)1和(he)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)2的(de)(de)(de)(de)物(wu)(wu)體(ti)的(de)(de)(de)(de)數(shu)(shu)量(liang)(liang)和(he)10,作(zuo)(zuo)為(wei)(wei)視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)2與所(suo)述至(zhi)少一個(ge)(ge)(ge)(ge)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)的(de)(de)(de)(de)符合度(du);視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)3中出(chu)現(xian)(xian)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)1的(de)(de)(de)(de)物(wu)(wu)體(ti)的(de)(de)(de)(de)數(shu)(shu)量(liang)(liang)為(wei)(wei)7個(ge)(ge)(ge)(ge)、出(chu)現(xian)(xian)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)2的(de)(de)(de)(de)物(wu)(wu)體(ti)的(de)(de)(de)(de)數(shu)(shu)量(liang)(liang)為(wei)(wei)5個(ge)(ge)(ge)(ge),將視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)3中滿(man)足目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)1和(he)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)2的(de)(de)(de)(de)物(wu)(wu)體(ti)的(de)(de)(de)(de)數(shu)(shu)量(liang)(liang)和(he)12,作(zuo)(zuo)為(wei)(wei)視(shi)(shi)(shi)(shi)(shi)(shi)頻(pin)3與所(suo)述至(zhi)少一個(ge)(ge)(ge)(ge)目(mu)(mu)(mu)(mu)(mu)標(biao)(biao)(biao)(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)(zheng)(zheng)(zheng)的(de)(de)(de)(de)符合度(du)。
s104:根據每(mei)個第(di)一視頻與所述至少一個目(mu)標特征(zheng)的符(fu)合度,對每(mei)個第(di)一視頻進行排序并輸出。
根據視頻(pin)庫中每個(ge)(ge)第一(yi)視頻(pin)與所述至(zhi)少一(yi)個(ge)(ge)目標(biao)特(te)征的(de)(de)(de)符(fu)(fu)(fu)合(he)度(du)的(de)(de)(de)高低,從(cong)(cong)高到低依次排序,并(bing)將排序結果輸出,較佳(jia)的(de)(de)(de),可以預先設定一(yi)個(ge)(ge)符(fu)(fu)(fu)合(he)度(du)閾(yu)值,只對(dui)符(fu)(fu)(fu)合(he)度(du)達到該設定的(de)(de)(de)符(fu)(fu)(fu)合(he)度(du)閾(yu)值的(de)(de)(de)第一(yi)視頻(pin)進行排序、并(bing)輸出,從(cong)(cong)而(er)提高視頻(pin)搜索效率。
由于在(zai)本發明實施例中(zhong)(zhong),根據(ju)用(yong)(yong)戶(hu)輸(shu)入的(de)至少一(yi)(yi)個(ge)(ge)目標特征,及(ji)視(shi)(shi)(shi)(shi)頻(pin)(pin)庫中(zhong)(zhong)每(mei)個(ge)(ge)第(di)一(yi)(yi)視(shi)(shi)(shi)(shi)頻(pin)(pin)滿(man)足該目標特征的(de)物體的(de)數量(liang),確定(ding)視(shi)(shi)(shi)(shi)頻(pin)(pin)庫中(zhong)(zhong)每(mei)個(ge)(ge)第(di)一(yi)(yi)視(shi)(shi)(shi)(shi)頻(pin)(pin)的(de)符合(he)度分(fen)(fen)值,并根據(ju)每(mei)個(ge)(ge)第(di)一(yi)(yi)視(shi)(shi)(shi)(shi)頻(pin)(pin)的(de)符合(he)度分(fen)(fen)值,對(dui)每(mei)個(ge)(ge)第(di)一(yi)(yi)視(shi)(shi)(shi)(shi)頻(pin)(pin)進(jin)行(xing)排(pai)序(xu)(xu)并輸(shu)出,使(shi)用(yong)(yong)戶(hu)在(zai)對(dui)視(shi)(shi)(shi)(shi)頻(pin)(pin)進(jin)行(xing)搜索時,能夠根據(ju)每(mei)個(ge)(ge)視(shi)(shi)(shi)(shi)頻(pin)(pin)的(de)排(pai)序(xu)(xu)快速的(de)搜索出需(xu)要的(de)視(shi)(shi)(shi)(shi)頻(pin)(pin),減少了人力的(de)投入,提高(gao)用(yong)(yong)戶(hu)的(de)搜索效率,提高(gao)了用(yong)(yong)戶(hu)的(de)體驗(yan)。
實施例2:
為了提高視(shi)頻(pin)搜索的效率,在(zai)上述(shu)各實施例(li)的基礎上,在(zai)本發明實施例(li)中,所述(shu)針對每(mei)個目(mu)標(biao)特(te)征,統計視(shi)頻(pin)庫中每(mei)個第一(yi)視(shi)頻(pin)滿足該(gai)目(mu)標(biao)特(te)征的物體的數量之前,所述(shu)方法還包括:
根(gen)據(ju)用戶回放的第(di)二(er)(er)視(shi)頻(pin)記錄的第(di)二(er)(er)時(shi)間(jian)段(duan)、第(di)二(er)(er)視(shi)頻(pin)采(cai)(cai)(cai)集位(wei)置(zhi)及預(yu)設(she)的時(shi)間(jian)間(jian)隔和預(yu)設(she)的距(ju)(ju)離閾值(zhi),確定進(jin)行(xing)追(zhui)蹤的第(di)一時(shi)間(jian)段(duan)及與所述第(di)二(er)(er)視(shi)頻(pin)采(cai)(cai)(cai)集位(wei)置(zhi)的距(ju)(ju)離小于預(yu)設(she)的距(ju)(ju)離閾值(zhi)的每個采(cai)(cai)(cai)集位(wei)置(zhi);
將所(suo)述(shu)視(shi)頻(pin)庫中所(suo)述(shu)每個采(cai)集位置采(cai)集的所(suo)述(shu)第一時間段的視(shi)頻(pin)作為第一視(shi)頻(pin)。
在實際生活中,物體(ti)具有空間(jian)局(ju)部性原(yuan)理(li)和時(shi)間(jian)局(ju)部性原(yuan)理(li),即當前(qian)出(chu)現(xian)(xian)的(de)物體(ti)再次出(chu)現(xian)(xian)的(de)位(wei)置是(shi)與(yu)(yu)當前(qian)物體(ti)的(de)位(wei)置臨近(jin)的(de),當前(qian)出(chu)現(xian)(xian)的(de)物體(ti)再次出(chu)現(xian)(xian)的(de)時(shi)間(jian)是(shi)與(yu)(yu)當前(qian)時(shi)間(jian)臨近(jin)的(de)。
在本發明實施(shi)例中,每個(ge)視(shi)(shi)頻(pin)的采(cai)集(ji)(ji)(ji)位(wei)(wei)(wei)置及(ji)每個(ge)視(shi)(shi)頻(pin)采(cai)集(ji)(ji)(ji)位(wei)(wei)(wei)置之間(jian)的距(ju)離(li)是預先(xian)已知(zhi)的,根(gen)據用戶回(hui)放的第二視(shi)(shi)頻(pin)對應的第二視(shi)(shi)頻(pin)采(cai)集(ji)(ji)(ji)位(wei)(wei)(wei)置,便可以確(que)定與(yu)(yu)所(suo)述(shu)第二視(shi)(shi)頻(pin)采(cai)集(ji)(ji)(ji)位(wei)(wei)(wei)置臨近的每個(ge)視(shi)(shi)頻(pin)采(cai)集(ji)(ji)(ji)位(wei)(wei)(wei)置,即確(que)定與(yu)(yu)所(suo)述(shu)第二視(shi)(shi)頻(pin)采(cai)集(ji)(ji)(ji)位(wei)(wei)(wei)置距(ju)離(li)小于(yu)設(she)定閾值(zhi)的每個(ge)視(shi)(shi)頻(pin)采(cai)集(ji)(ji)(ji)位(wei)(wei)(wei)置。
具體的(de)(de)(de)(de),根(gen)(gen)據用戶(hu)回放的(de)(de)(de)(de)第(di)二視(shi)(shi)頻記錄的(de)(de)(de)(de)第(di)二時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)、第(di)二視(shi)(shi)頻采集(ji)位置及預(yu)(yu)設(she)的(de)(de)(de)(de)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)間(jian)(jian)(jian)(jian)隔(ge)(ge)和(he)預(yu)(yu)設(she)的(de)(de)(de)(de)距(ju)離閾(yu)值,確定(ding)進(jin)(jin)(jin)行(xing)追蹤(zong)的(de)(de)(de)(de)第(di)一(yi)(yi)(yi)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)及與所(suo)(suo)述(shu)(shu)(shu)第(di)二視(shi)(shi)頻采集(ji)位置距(ju)離小(xiao)于預(yu)(yu)設(she)的(de)(de)(de)(de)距(ju)離閾(yu)值的(de)(de)(de)(de)每個采集(ji)位置,將(jiang)所(suo)(suo)述(shu)(shu)(shu)視(shi)(shi)頻庫中與所(suo)(suo)述(shu)(shu)(shu)每個采集(ji)位置采集(ji)的(de)(de)(de)(de)所(suo)(suo)述(shu)(shu)(shu)第(di)一(yi)(yi)(yi)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)的(de)(de)(de)(de)視(shi)(shi)頻作為(wei)第(di)一(yi)(yi)(yi)視(shi)(shi)頻。其中,所(suo)(suo)述(shu)(shu)(shu)預(yu)(yu)設(she)的(de)(de)(de)(de)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)間(jian)(jian)(jian)(jian)隔(ge)(ge)可(ke)(ke)以(yi)為(wei)15min、20min等,預(yu)(yu)設(she)的(de)(de)(de)(de)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)間(jian)(jian)(jian)(jian)隔(ge)(ge)的(de)(de)(de)(de)長度可(ke)(ke)以(yi)根(gen)(gen)據用戶(hu)需要查找的(de)(de)(de)(de)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)的(de)(de)(de)(de)長短進(jin)(jin)(jin)行(xing)調節(jie),并且(qie)在根(gen)(gen)據所(suo)(suo)述(shu)(shu)(shu)第(di)二時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)確定(ding)進(jin)(jin)(jin)行(xing)追蹤(zong)的(de)(de)(de)(de)第(di)一(yi)(yi)(yi)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)時(shi)(shi)(shi),可(ke)(ke)以(yi)根(gen)(gen)據需求選(xuan)取所(suo)(suo)述(shu)(shu)(shu)第(di)一(yi)(yi)(yi)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)之后的(de)(de)(de)(de)所(suo)(suo)述(shu)(shu)(shu)預(yu)(yu)設(she)的(de)(de)(de)(de)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)間(jian)(jian)(jian)(jian)隔(ge)(ge)對應的(de)(de)(de)(de)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)為(wei)第(di)二時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan),也可(ke)(ke)以(yi)選(xuan)取所(suo)(suo)述(shu)(shu)(shu)第(di)一(yi)(yi)(yi)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)之前的(de)(de)(de)(de)所(suo)(suo)述(shu)(shu)(shu)預(yu)(yu)設(she)的(de)(de)(de)(de)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)間(jian)(jian)(jian)(jian)隔(ge)(ge)對應的(de)(de)(de)(de)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)為(wei)第(di)二時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan),另外(wai)也可(ke)(ke)以(yi)同(tong)時(shi)(shi)(shi)選(xuan)取所(suo)(suo)述(shu)(shu)(shu)第(di)一(yi)(yi)(yi)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)之前和(he)第(di)一(yi)(yi)(yi)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)之后的(de)(de)(de)(de)所(suo)(suo)述(shu)(shu)(shu)預(yu)(yu)設(she)的(de)(de)(de)(de)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)間(jian)(jian)(jian)(jian)隔(ge)(ge)對應的(de)(de)(de)(de)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan)為(wei)第(di)二時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)段(duan)(duan)(duan)(duan),所(suo)(suo)述(shu)(shu)(shu)預(yu)(yu)設(she)的(de)(de)(de)(de)距(ju)離閾(yu)值可(ke)(ke)以(yi)為(wei)10m、20m等,預(yu)(yu)設(she)的(de)(de)(de)(de)距(ju)離閾(yu)值同(tong)樣可(ke)(ke)以(yi)根(gen)(gen)據用戶(hu)需要查找的(de)(de)(de)(de)位置范圍(wei)進(jin)(jin)(jin)行(xing)調節(jie),并根(gen)(gen)據設(she)定(ding)的(de)(de)(de)(de)時(shi)(shi)(shi)間(jian)(jian)(jian)(jian)間(jian)(jian)(jian)(jian)隔(ge)(ge)進(jin)(jin)(jin)行(xing)調節(jie)。
例如:用戶(hu)回放的(de)(de)(de)第(di)二視頻(pin)(pin)記錄的(de)(de)(de)時間(jian)(jian)段為(wei)10:30-10:35,第(di)二視頻(pin)(pin)采(cai)(cai)(cai)集(ji)(ji)(ji)(ji)(ji)位(wei)置(zhi)(zhi)(zhi)為(wei)位(wei)置(zhi)(zhi)(zhi)3,預設的(de)(de)(de)時間(jian)(jian)間(jian)(jian)隔為(wei)20min,預設的(de)(de)(de)距(ju)離閾值(zhi)為(wei)20m,確定(ding)進行追(zhui)蹤的(de)(de)(de)第(di)一時間(jian)(jian)段為(wei)10:35-10:55,確定(ding)與(yu)采(cai)(cai)(cai)集(ji)(ji)(ji)(ji)(ji)位(wei)置(zhi)(zhi)(zhi)3距(ju)離小于(yu)20米的(de)(de)(de)每個采(cai)(cai)(cai)集(ji)(ji)(ji)(ji)(ji)位(wei)置(zhi)(zhi)(zhi),其中(zhong)與(yu)采(cai)(cai)(cai)集(ji)(ji)(ji)(ji)(ji)位(wei)置(zhi)(zhi)(zhi)3距(ju)離小于(yu)20m的(de)(de)(de)采(cai)(cai)(cai)集(ji)(ji)(ji)(ji)(ji)位(wei)置(zhi)(zhi)(zhi)包括采(cai)(cai)(cai)集(ji)(ji)(ji)(ji)(ji)位(wei)置(zhi)(zhi)(zhi)2、采(cai)(cai)(cai)集(ji)(ji)(ji)(ji)(ji)位(wei)置(zhi)(zhi)(zhi)4、采(cai)(cai)(cai)集(ji)(ji)(ji)(ji)(ji)位(wei)置(zhi)(zhi)(zhi)5。將視頻(pin)(pin)庫中(zhong)采(cai)(cai)(cai)集(ji)(ji)(ji)(ji)(ji)位(wei)置(zhi)(zhi)(zhi)2、采(cai)(cai)(cai)集(ji)(ji)(ji)(ji)(ji)位(wei)置(zhi)(zhi)(zhi)4、采(cai)(cai)(cai)集(ji)(ji)(ji)(ji)(ji)位(wei)置(zhi)(zhi)(zhi)5采(cai)(cai)(cai)集(ji)(ji)(ji)(ji)(ji)的(de)(de)(de)10:35-10:55的(de)(de)(de)視頻(pin)(pin)作為(wei)第(di)一視頻(pin)(pin)。
圖2為本發(fa)明實施例提供的一種視頻搜(sou)索過程示意圖,該(gai)過程包(bao)括(kuo):
s201:接收(shou)用(yong)戶輸入的至少(shao)一個目標(biao)特征。
s202:根(gen)據用戶回放的(de)第(di)(di)二視(shi)頻(pin)(pin)(pin)(pin)記錄的(de)第(di)(di)二時(shi)(shi)間(jian)段、第(di)(di)二視(shi)頻(pin)(pin)(pin)(pin)采(cai)(cai)集(ji)位(wei)置(zhi)及(ji)預設的(de)時(shi)(shi)間(jian)間(jian)隔和預設的(de)距離(li)閾(yu)值(zhi)(zhi),確(que)定進行(xing)追蹤的(de)第(di)(di)一(yi)(yi)時(shi)(shi)間(jian)段及(ji)與所述(shu)(shu)第(di)(di)二視(shi)頻(pin)(pin)(pin)(pin)采(cai)(cai)集(ji)位(wei)置(zhi)的(de)距離(li)小于預設的(de)距離(li)閾(yu)值(zhi)(zhi)的(de)每(mei)個(ge)采(cai)(cai)集(ji)位(wei)置(zhi),將所述(shu)(shu)視(shi)頻(pin)(pin)(pin)(pin)庫(ku)中(zhong)所述(shu)(shu)每(mei)個(ge)采(cai)(cai)集(ji)位(wei)置(zhi)采(cai)(cai)集(ji)的(de)所述(shu)(shu)第(di)(di)一(yi)(yi)時(shi)(shi)間(jian)段的(de)視(shi)頻(pin)(pin)(pin)(pin)作為第(di)(di)一(yi)(yi)視(shi)頻(pin)(pin)(pin)(pin)。
s203:針對每(mei)個(ge)(ge)目(mu)標特征(zheng),統計視(shi)頻(pin)庫中每(mei)個(ge)(ge)第一(yi)視(shi)頻(pin)滿足該目(mu)標特征(zheng)的物(wu)體的數量。
s204:根(gen)據(ju)每(mei)個(ge)(ge)第(di)一視頻中滿足每(mei)個(ge)(ge)目標(biao)特征的物體的數量和,確定(ding)每(mei)個(ge)(ge)第(di)一視頻與(yu)所述(shu)至少一個(ge)(ge)目標(biao)特征的符合度。
s205:根據(ju)每個(ge)第一視(shi)頻與所述(shu)至少一個(ge)目(mu)標特征的(de)符合度,對每個(ge)第一視(shi)頻進行排序并(bing)輸出。
在本發明實施例中(zhong),s202中(zhong)的(de)(de)過(guo)(guo)程(cheng)(cheng)與s201中(zhong)過(guo)(guo)程(cheng)(cheng)的(de)(de)先后順序不做限定,也可以先進(jin)行s202的(de)(de)過(guo)(guo)程(cheng)(cheng)再進(jin)行s201的(de)(de)過(guo)(guo)程(cheng)(cheng)。
實施例3:
在實際生活(huo)中(zhong),用(yong)(yong)戶(hu)需(xu)要回(hui)(hui)放(fang)的(de)(de)(de)(de)視(shi)(shi)頻之(zhi)間通常(chang)是具(ju)有(you)(you)相關(guan)性的(de)(de)(de)(de),即用(yong)(yong)戶(hu)需(xu)要回(hui)(hui)放(fang)的(de)(de)(de)(de)視(shi)(shi)頻之(zhi)間通常(chang)具(ju)有(you)(you)相同的(de)(de)(de)(de)特(te)征,如果用(yong)(yong)戶(hu)當(dang)前回(hui)(hui)放(fang)有(you)(you)視(shi)(shi)頻,可以根(gen)據(ju)用(yong)(yong)戶(hu)當(dang)前回(hui)(hui)放(fang)的(de)(de)(de)(de)視(shi)(shi)頻的(de)(de)(de)(de)特(te)征,確定(ding)用(yong)(yong)戶(hu)待回(hui)(hui)放(fang)的(de)(de)(de)(de)視(shi)(shi)頻的(de)(de)(de)(de)特(te)征,對用(yong)(yong)戶(hu)待回(hui)(hui)放(fang)的(de)(de)(de)(de)視(shi)(shi)頻進(jin)行搜(sou)索(suo),為了(le)提(ti)高視(shi)(shi)頻搜(sou)索(suo)的(de)(de)(de)(de)效率,在上(shang)述各(ge)實施例的(de)(de)(de)(de)基礎(chu)上(shang),在本發明實施例中(zhong),所述接收(shou)用(yong)(yong)戶(hu)輸(shu)入(ru)的(de)(de)(de)(de)至少一個(ge)目標特(te)征包括:
根據預設(she)的(de)每(mei)個特(te)征(zheng)字(zi)段,確(que)定用戶回放的(de)第二視頻中(zhong)每(mei)個物(wu)體對應(ying)的(de)待選特(te)征(zheng)字(zi)段及對應(ying)待選特(te)征(zheng)字(zi)段的(de)特(te)征(zheng)值;
根據每個待選特征(zheng)字段(duan)及對應待選特征(zheng)字段(duan)的(de)特征(zheng)值,生成每個待選特征(zheng);
接收用(yong)戶對所述(shu)每個待選特征的(de)選取(qu),將用(yong)戶選取(qu)的(de)待選特征作為目標特征。
所(suo)述特征字段包括以(yi)下至少一個:
類別、顏色、大(da)小、運(yun)動(dong)方向和運(yun)動(dong)速度。
在(zai)本發(fa)明實施(shi)例中(zhong)(zhong)(zhong),電(dian)子(zi)設備中(zhong)(zhong)(zhong)預先保(bao)存(cun)有每(mei)個(ge)(ge)(ge)特(te)(te)(te)征(zheng)(zheng)(zheng)字(zi)(zi)(zi)段(duan)的(de)信息,在(zai)對第(di)二視頻中(zhong)(zhong)(zhong)的(de)物體(ti)進(jin)(jin)行識(shi)別時(shi),根據電(dian)子(zi)設備中(zhong)(zhong)(zhong)預先保(bao)存(cun)的(de)每(mei)個(ge)(ge)(ge)特(te)(te)(te)征(zheng)(zheng)(zheng)字(zi)(zi)(zi)段(duan),依次確定第(di)二視頻中(zhong)(zhong)(zhong)的(de)每(mei)個(ge)(ge)(ge)物體(ti)對應該特(te)(te)(te)征(zheng)(zheng)(zheng)字(zi)(zi)(zi)段(duan)的(de)特(te)(te)(te)征(zheng)(zheng)(zheng)值(zhi),并(bing)根據每(mei)個(ge)(ge)(ge)物體(ti)對應的(de)特(te)(te)(te)征(zheng)(zheng)(zheng)字(zi)(zi)(zi)段(duan)及(ji)對應該特(te)(te)(te)征(zheng)(zheng)(zheng)字(zi)(zi)(zi)段(duan)的(de)特(te)(te)(te)征(zheng)(zheng)(zheng)值(zhi),生(sheng)成該第(di)二視頻對應的(de)候選特(te)(te)(te)征(zheng)(zheng)(zheng)。在(zai)本發(fa)明實施(shi)例中(zhong)(zhong)(zhong),根據特(te)(te)(te)征(zheng)(zheng)(zheng)字(zi)(zi)(zi)段(duan)識(shi)別視頻中(zhong)(zhong)(zhong)每(mei)個(ge)(ge)(ge)物體(ti)的(de)特(te)(te)(te)征(zheng)(zheng)(zheng)值(zhi)是現有技術,不再進(jin)(jin)行贅述。
例如:預(yu)先(xian)保存的(de)(de)特(te)征(zheng)(zheng)字(zi)段(duan)有類(lei)別(bie)(bie)、顏(yan)(yan)色(se)(se)(se)(se),第二視頻中包含物(wu)體(ti)1、物(wu)體(ti)2、物(wu)體(ti)3,根據特(te)征(zheng)(zheng)字(zi)段(duan)類(lei)別(bie)(bie),識(shi)別(bie)(bie)物(wu)體(ti)1對(dui)應(ying)類(lei)別(bie)(bie)的(de)(de)特(te)征(zheng)(zheng)值(zhi)為(wei)(wei)人(ren)(ren)物(wu)、物(wu)體(ti)2對(dui)應(ying)類(lei)別(bie)(bie)的(de)(de)特(te)征(zheng)(zheng)值(zhi)為(wei)(wei)人(ren)(ren)物(wu)、物(wu)體(ti)3對(dui)應(ying)類(lei)別(bie)(bie)的(de)(de)特(te)征(zheng)(zheng)值(zhi)為(wei)(wei)車輛;根據特(te)征(zheng)(zheng)字(zi)段(duan)顏(yan)(yan)色(se)(se)(se)(se),識(shi)別(bie)(bie)物(wu)體(ti)1對(dui)應(ying)顏(yan)(yan)色(se)(se)(se)(se)的(de)(de)特(te)征(zheng)(zheng)值(zhi)為(wei)(wei)紅色(se)(se)(se)(se)、物(wu)體(ti)2對(dui)應(ying)顏(yan)(yan)色(se)(se)(se)(se)的(de)(de)特(te)征(zheng)(zheng)值(zhi)為(wei)(wei)白(bai)色(se)(se)(se)(se)、物(wu)體(ti)3對(dui)應(ying)顏(yan)(yan)色(se)(se)(se)(se)的(de)(de)特(te)征(zheng)(zheng)值(zhi)為(wei)(wei)黑色(se)(se)(se)(se)。對(dui)同(tong)一特(te)征(zheng)(zheng)字(zi)段(duan)對(dui)應(ying)的(de)(de)相同(tong)特(te)征(zheng)(zheng)值(zhi)進行去重,輸出候選特(te)征(zheng)(zheng)類(lei)別(bie)(bie)—人(ren)(ren)物(wu)、類(lei)別(bie)(bie)—車輛、顏(yan)(yan)色(se)(se)(se)(se)—紅色(se)(se)(se)(se)、顏(yan)(yan)色(se)(se)(se)(se)—白(bai)色(se)(se)(se)(se)、顏(yan)(yan)色(se)(se)(se)(se)—黑色(se)(se)(se)(se)。
具體的(de)(de)(de)(de),如(ru)果用(yong)戶(hu)在進(jin)行視(shi)頻(pin)搜(sou)索之(zhi)前回放了(le)第(di)二(er)(er)視(shi)頻(pin),在回放第(di)二(er)(er)視(shi)頻(pin)的(de)(de)(de)(de)過(guo)程中(zhong)(zhong)(zhong),或在第(di)二(er)(er)視(shi)頻(pin)回放完成(cheng)(cheng)后,根據(ju)預設(she)的(de)(de)(de)(de)每個(ge)特(te)征(zheng)(zheng)字(zi)段(duan),確定用(yong)戶(hu)回放的(de)(de)(de)(de)第(di)二(er)(er)視(shi)頻(pin)中(zhong)(zhong)(zhong)每個(ge)物體對(dui)應(ying)(ying)的(de)(de)(de)(de)待(dai)(dai)(dai)(dai)選(xuan)(xuan)(xuan)特(te)征(zheng)(zheng)字(zi)段(duan)及(ji)(ji)對(dui)應(ying)(ying)待(dai)(dai)(dai)(dai)選(xuan)(xuan)(xuan)特(te)征(zheng)(zheng)字(zi)段(duan)的(de)(de)(de)(de)特(te)征(zheng)(zheng)值,并根據(ju)用(yong)戶(hu)回放的(de)(de)(de)(de)第(di)二(er)(er)視(shi)頻(pin)中(zhong)(zhong)(zhong)的(de)(de)(de)(de)每個(ge)待(dai)(dai)(dai)(dai)選(xuan)(xuan)(xuan)特(te)征(zheng)(zheng)字(zi)段(duan)及(ji)(ji)對(dui)應(ying)(ying)待(dai)(dai)(dai)(dai)選(xuan)(xuan)(xuan)特(te)征(zheng)(zheng)字(zi)段(duan)的(de)(de)(de)(de)特(te)征(zheng)(zheng)值,生(sheng)成(cheng)(cheng)每個(ge)待(dai)(dai)(dai)(dai)選(xuan)(xuan)(xuan)特(te)征(zheng)(zheng),接(jie)收用(yong)戶(hu)對(dui)所述每個(ge)待(dai)(dai)(dai)(dai)選(xuan)(xuan)(xuan)特(te)征(zheng)(zheng)的(de)(de)(de)(de)選(xuan)(xuan)(xuan)取,將用(yong)戶(hu)選(xuan)(xuan)(xuan)取的(de)(de)(de)(de)待(dai)(dai)(dai)(dai)選(xuan)(xuan)(xuan)特(te)征(zheng)(zheng)作為目標特(te)征(zheng)(zheng)。較佳的(de)(de)(de)(de),生(sheng)成(cheng)(cheng)每個(ge)待(dai)(dai)(dai)(dai)選(xuan)(xuan)(xuan)特(te)征(zheng)(zheng)后,形成(cheng)(cheng)一個(ge)待(dai)(dai)(dai)(dai)選(xuan)(xuan)(xuan)特(te)征(zheng)(zheng)列表供(gong)用(yong)戶(hu)選(xuan)(xuan)(xuan)擇,并可以(yi)根據(ju)每個(ge)待(dai)(dai)(dai)(dai)選(xuan)(xuan)(xuan)特(te)征(zheng)(zheng)對(dui)應(ying)(ying)的(de)(de)(de)(de)特(te)征(zheng)(zheng)字(zi)段(duan),將對(dui)應(ying)(ying)相同(tong)特(te)征(zheng)(zheng)字(zi)段(duan)的(de)(de)(de)(de)候選(xuan)(xuan)(xuan)特(te)征(zheng)(zheng)在候選(xuan)(xuan)(xuan)特(te)征(zheng)(zheng)表的(de)(de)(de)(de)相鄰(lin)位置顯示,便于(yu)用(yong)戶(hu)選(xuan)(xuan)(xuan)擇。其(qi)中(zhong)(zhong)(zhong),所述特(te)征(zheng)(zheng)字(zi)段(duan)包括類別(bie)、顏(yan)色、運動方(fang)向和(he)運動速度中(zhong)(zhong)(zhong)的(de)(de)(de)(de)一種或者多種。
例如:預設的(de)特(te)(te)(te)(te)(te)征(zheng)(zheng)字段為類(lei)(lei)別(bie)和顏色(se)(se)(se),針(zhen)對用戶(hu)回放的(de)第二視(shi)頻中(zhong)每個(ge)物體(ti)確定該物體(ti)對應(ying)類(lei)(lei)別(bie)的(de)特(te)(te)(te)(te)(te)征(zheng)(zheng)值及(ji)該物體(ti)對應(ying)顏色(se)(se)(se)的(de)特(te)(te)(te)(te)(te)征(zheng)(zheng)值。并根據第二視(shi)頻中(zhong)每個(ge)物體(ti)對應(ying)類(lei)(lei)別(bie)的(de)特(te)(te)(te)(te)(te)征(zheng)(zheng)值及(ji)該物體(ti)對應(ying)顏色(se)(se)(se)的(de)特(te)(te)(te)(te)(te)征(zheng)(zheng)值,生(sheng)成(cheng)待(dai)(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)(te)征(zheng)(zheng),圖(tu)3為本發明(ming)實施例提供的(de)一(yi)種待(dai)(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)(te)征(zheng)(zheng)表(biao)示(shi)意圖(tu),待(dai)(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)(te)征(zheng)(zheng)中(zhong)包含(han)待(dai)(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)(te)征(zheng)(zheng)1類(lei)(lei)別(bie)—車輛(liang)、待(dai)(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)(te)征(zheng)(zheng)2類(lei)(lei)別(bie)—人(ren)物、待(dai)(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)(te)征(zheng)(zheng)3顏色(se)(se)(se)—紅(hong)色(se)(se)(se)、待(dai)(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)(te)征(zheng)(zheng)4顏色(se)(se)(se)—黑色(se)(se)(se)、待(dai)(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)(te)征(zheng)(zheng)5顏色(se)(se)(se)—白色(se)(se)(se),接收用戶(hu)對待(dai)(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)(te)征(zheng)(zheng)的(de)選(xuan)(xuan)(xuan)取,將(jiang)用戶(hu)選(xuan)(xuan)(xuan)擇的(de)待(dai)(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)(te)征(zheng)(zheng)1類(lei)(lei)別(bie)—車輛(liang)和待(dai)(dai)選(xuan)(xuan)(xuan)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)(te)征(zheng)(zheng)3顏色(se)(se)(se)—紅(hong)色(se)(se)(se)作為目標特(te)(te)(te)(te)(te)征(zheng)(zheng)。
實施例4:
為了提高用戶(hu)體驗,在(zai)上(shang)述各實施例的(de)基礎上(shang),在(zai)本(ben)發(fa)明實施例中,所述根(gen)據每(mei)個第一(yi)視頻中滿足每(mei)個目(mu)(mu)標(biao)特(te)征的(de)物體的(de)數量(liang)和,確定每(mei)個第一(yi)視頻與所述至(zhi)少一(yi)個目(mu)(mu)標(biao)特(te)征的(de)符合度包括:
針對每(mei)個(ge)(ge)第一(yi)視頻,確定該(gai)第一(yi)視頻中滿足每(mei)個(ge)(ge)目(mu)(mu)標(biao)特(te)(te)征(zheng)的(de)(de)物體(ti)的(de)(de)數量(liang)(liang)和;根據用戶預先針對每(mei)個(ge)(ge)目(mu)(mu)標(biao)特(te)(te)征(zheng)設置的(de)(de)權重,及(ji)滿足每(mei)個(ge)(ge)目(mu)(mu)標(biao)特(te)(te)征(zheng)的(de)(de)物體(ti)的(de)(de)數量(liang)(liang)和,確定該(gai)第一(yi)視頻與所述至少一(yi)個(ge)(ge)目(mu)(mu)標(biao)特(te)(te)征(zheng)的(de)(de)符合(he)度。
在(zai)本發明實施例中(zhong),用(yong)戶(hu)在(zai)輸入目(mu)(mu)標特(te)(te)征(zheng)(zheng)(zheng)或者(zhe)在(zai)候選(xuan)的目(mu)(mu)標特(te)(te)征(zheng)(zheng)(zheng)中(zhong)選(xuan)擇(ze)目(mu)(mu)標特(te)(te)征(zheng)(zheng)(zheng)時(shi),還可以根據對(dui)不同(tong)目(mu)(mu)標特(te)(te)征(zheng)(zheng)(zheng)的需(xu)求(qiu)程度,對(dui)每(mei)個(ge)目(mu)(mu)標特(te)(te)征(zheng)(zheng)(zheng)設置權重(zhong),使得視頻搜索(suo)結果更符(fu)(fu)合(he)用(yong)戶(hu)的需(xu)求(qiu)。例如:用(yong)戶(hu)需(xu)要(yao)搜索(suo)運動速度為20m/s的車(che)輛(liang),并(bing)且(qie)如果該車(che)輛(liang)的顏(yan)色(se)為白(bai)色(se)更能符(fu)(fu)合(he)用(yong)戶(hu)的需(xu)求(qiu),可以將目(mu)(mu)標特(te)(te)征(zheng)(zheng)(zheng)運動速度—20m/s和目(mu)(mu)標特(te)(te)征(zheng)(zheng)(zheng)類別—車(che)輛(liang)設置一個(ge)較大(da)的權重(zhong),將顏(yan)色(se)—白(bai)色(se)設置一個(ge)較小的權重(zhong)。
具體(ti)(ti)(ti)(ti)的(de)(de)(de),為了(le)提(ti)高視(shi)(shi)頻(pin)(pin)搜(sou)索的(de)(de)(de)準確(que)(que)性,輸出滿足用戶(hu)(hu)需求的(de)(de)(de)視(shi)(shi)頻(pin)(pin),如果用戶(hu)(hu)針(zhen)(zhen)(zhen)對(dui)每個(ge)(ge)目(mu)(mu)標(biao)(biao)特(te)(te)征(zheng)(zheng)(zheng)(zheng)設(she)置(zhi)權(quan)(quan)重,根據(ju)每個(ge)(ge)第(di)(di)一視(shi)(shi)頻(pin)(pin)滿足每個(ge)(ge)目(mu)(mu)標(biao)(biao)特(te)(te)征(zheng)(zheng)(zheng)(zheng)的(de)(de)(de)物體(ti)(ti)(ti)(ti)的(de)(de)(de)數量和(he)(he)及針(zhen)(zhen)(zhen)對(dui)每個(ge)(ge)目(mu)(mu)標(biao)(biao)特(te)(te)征(zheng)(zheng)(zheng)(zheng)設(she)置(zhi)的(de)(de)(de)權(quan)(quan)重的(de)(de)(de)乘積和(he)(he),確(que)(que)定該第(di)(di)一視(shi)(shi)頻(pin)(pin)與(yu)所述至少(shao)一個(ge)(ge)目(mu)(mu)標(biao)(biao)特(te)(te)征(zheng)(zheng)(zheng)(zheng)的(de)(de)(de)符合度。例如:用戶(hu)(hu)針(zhen)(zhen)(zhen)對(dui)目(mu)(mu)標(biao)(biao)特(te)(te)征(zheng)(zheng)(zheng)(zheng)1設(she)置(zhi)權(quan)(quan)重為3、針(zhen)(zhen)(zhen)對(dui)目(mu)(mu)標(biao)(biao)特(te)(te)征(zheng)(zheng)(zheng)(zheng)2設(she)置(zhi)權(quan)(quan)重為1,該第(di)(di)一視(shi)(shi)頻(pin)(pin)中(zhong)滿足目(mu)(mu)標(biao)(biao)特(te)(te)征(zheng)(zheng)(zheng)(zheng)1的(de)(de)(de)物體(ti)(ti)(ti)(ti)的(de)(de)(de)數量和(he)(he)為10,滿足目(mu)(mu)標(biao)(biao)特(te)(te)征(zheng)(zheng)(zheng)(zheng)2的(de)(de)(de)物體(ti)(ti)(ti)(ti)的(de)(de)(de)數量和(he)(he)為7,3*10+1*7=37,確(que)(que)定該第(di)(di)一視(shi)(shi)頻(pin)(pin)與(yu)所述至少(shao)一個(ge)(ge)目(mu)(mu)標(biao)(biao)特(te)(te)征(zheng)(zheng)(zheng)(zheng)的(de)(de)(de)符合度為37。
實施例5:
為了保證(zheng)用戶查看視頻的速度,提(ti)高(gao)用戶的體驗,在(zai)上(shang)述(shu)各實施例的基礎上(shang),在(zai)本發明(ming)實施例中,所述(shu)方法還包括:
按照符合度(du)從大到(dao)小的(de)順序對每個第一視頻進行排(pai)序,選取排(pai)序在前的(de)設定數量的(de)第一視頻進行緩(huan)存。
具體的(de)(de)(de),在(zai)對(dui)每(mei)(mei)(mei)(mei)個(ge)視(shi)(shi)(shi)(shi)頻(pin)(pin)按(an)照符(fu)合度(du)從大(da)到小的(de)(de)(de)順序對(dui)每(mei)(mei)(mei)(mei)個(ge)第(di)(di)(di)一(yi)視(shi)(shi)(shi)(shi)頻(pin)(pin)進行排(pai)序后,可(ke)以(yi)(yi)將排(pai)序在(zai)前的(de)(de)(de)設(she)(she)(she)定(ding)數量的(de)(de)(de)第(di)(di)(di)一(yi)視(shi)(shi)(shi)(shi)頻(pin)(pin)進行緩存(cun),所述設(she)(she)(she)定(ding)數量可(ke)以(yi)(yi)為5、6、9等。較(jiao)佳的(de)(de)(de),針對(dui)緩存(cun)的(de)(de)(de)每(mei)(mei)(mei)(mei)個(ge)第(di)(di)(di)一(yi)視(shi)(shi)(shi)(shi)頻(pin)(pin),可(ke)以(yi)(yi)在(zai)顯示(shi)(shi)界面上顯示(shi)(shi)每(mei)(mei)(mei)(mei)個(ge)第(di)(di)(di)一(yi)視(shi)(shi)(shi)(shi)頻(pin)(pin)的(de)(de)(de)視(shi)(shi)(shi)(shi)頻(pin)(pin)縮略圖,并在(zai)每(mei)(mei)(mei)(mei)個(ge)第(di)(di)(di)一(yi)視(shi)(shi)(shi)(shi)頻(pin)(pin)縮略圖中的(de)(de)(de)設(she)(she)(she)定(ding)位(wei)置,或者(zhe)在(zai)與(yu)該第(di)(di)(di)一(yi)視(shi)(shi)(shi)(shi)頻(pin)(pin)縮略圖相鄰的(de)(de)(de)設(she)(she)(she)定(ding)位(wei)置顯示(shi)(shi)該視(shi)(shi)(shi)(shi)頻(pin)(pin)的(de)(de)(de)目標符(fu)合度(du)、地理位(wei)置、視(shi)(shi)(shi)(shi)頻(pin)(pin)錄制時(shi)間、與(yu)用(yong)戶(hu)播放的(de)(de)(de)第(di)(di)(di)二視(shi)(shi)(shi)(shi)頻(pin)(pin)采集位(wei)置的(de)(de)(de)距離等信息便于用(yong)戶(hu)的(de)(de)(de)查看(kan)。
圖4為本發明實施例提供的一種視頻搜索(suo)過程示意圖,該過程包括:
s401:根據(ju)用戶回放的(de)(de)(de)第(di)二(er)視(shi)頻(pin)(pin)記錄的(de)(de)(de)第(di)二(er)時(shi)間(jian)段、第(di)二(er)視(shi)頻(pin)(pin)采(cai)集(ji)位(wei)(wei)置(zhi)(zhi)及預(yu)設(she)的(de)(de)(de)時(shi)間(jian)間(jian)隔和預(yu)設(she)的(de)(de)(de)距離閾值,確定進行追蹤的(de)(de)(de)第(di)一(yi)時(shi)間(jian)段及與所(suo)(suo)述(shu)第(di)二(er)視(shi)頻(pin)(pin)采(cai)集(ji)位(wei)(wei)置(zhi)(zhi)的(de)(de)(de)距離小(xiao)于(yu)預(yu)設(she)的(de)(de)(de)距離閾值的(de)(de)(de)每(mei)個(ge)采(cai)集(ji)位(wei)(wei)置(zhi)(zhi);將所(suo)(suo)述(shu)視(shi)頻(pin)(pin)庫(ku)中所(suo)(suo)述(shu)每(mei)個(ge)采(cai)集(ji)位(wei)(wei)置(zhi)(zhi)采(cai)集(ji)的(de)(de)(de)所(suo)(suo)述(shu)第(di)一(yi)時(shi)間(jian)段的(de)(de)(de)視(shi)頻(pin)(pin)作為第(di)一(yi)視(shi)頻(pin)(pin)。
s402:根(gen)據預(yu)設的(de)(de)每(mei)(mei)個特(te)(te)(te)(te)征字(zi)段(duan),確定(ding)用(yong)戶(hu)回放的(de)(de)第二視頻中每(mei)(mei)個物體對應的(de)(de)待(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)征字(zi)段(duan)及對應待(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)征字(zi)段(duan)的(de)(de)特(te)(te)(te)(te)征值;根(gen)據每(mei)(mei)個待(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)征字(zi)段(duan)及對應待(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)征字(zi)段(duan)的(de)(de)特(te)(te)(te)(te)征值,生成(cheng)每(mei)(mei)個待(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)征;接(jie)收用(yong)戶(hu)對所(suo)述每(mei)(mei)個待(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)征的(de)(de)選(xuan)(xuan)(xuan)取(qu),將用(yong)戶(hu)選(xuan)(xuan)(xuan)取(qu)的(de)(de)待(dai)選(xuan)(xuan)(xuan)特(te)(te)(te)(te)征作為目標(biao)特(te)(te)(te)(te)征。
s403:針對每(mei)個(ge)目標(biao)特(te)征(zheng),統計視頻庫中每(mei)個(ge)第(di)一(yi)視頻滿足該目標(biao)特(te)征(zheng)的物(wu)體的數量。
s404:根據每(mei)個第一視頻(pin)中滿(man)足每(mei)個目標特征的(de)物體的(de)數量和,確(que)定(ding)每(mei)個第一視頻(pin)與所述(shu)至少一個目標特征的(de)符合(he)度。
s405:根據每個(ge)第(di)一(yi)視(shi)頻與所述(shu)至少一(yi)個(ge)目標特(te)征的符(fu)合度,對每個(ge)第(di)一(yi)視(shi)頻進行排序(xu)并輸出。
s406:按(an)照(zhao)符合度從大到小(xiao)的順序(xu)對每個第(di)一視頻進(jin)行(xing)排序(xu),選取排序(xu)在(zai)前的設定數量(liang)的第(di)一視頻進(jin)行(xing)緩存。
在(zai)本發明(ming)實(shi)施例中,s402的(de)過(guo)程(cheng)(cheng)(cheng)與s401的(de)過(guo)程(cheng)(cheng)(cheng)的(de)先后順序不做限(xian)定,也(ye)可以先進行(xing)s402的(de)過(guo)程(cheng)(cheng)(cheng)再進行(xing)s401的(de)過(guo)程(cheng)(cheng)(cheng)。
實施例6:
圖5為本發明實(shi)施例(li)提供(gong)的一(yi)種視頻搜索(suo)裝置(zhi)結構(gou)示意圖,該裝置(zhi)包括:
接收模塊51,用于接收用戶輸入的至少一個目標特征;
統(tong)計(ji)模塊52,用于針對每個(ge)目(mu)標特(te)征,統(tong)計(ji)視頻庫中每個(ge)第一視頻滿足(zu)該目(mu)標特(te)征的物(wu)體的數量;
第(di)(di)一(yi)(yi)確定(ding)模塊53,用于(yu)根(gen)據每(mei)個第(di)(di)一(yi)(yi)視頻中滿足(zu)每(mei)個目(mu)標特征的物(wu)體的數量(liang)和,確定(ding)每(mei)個第(di)(di)一(yi)(yi)視頻與所述至少一(yi)(yi)個目(mu)標特征的符合(he)度;
輸(shu)出模(mo)塊54,用于根(gen)據每個(ge)第(di)一視頻(pin)與所述至少一個(ge)目(mu)標特(te)征的符合度(du),對(dui)每個(ge)第(di)一視頻(pin)進(jin)行排序并輸(shu)出。
所述裝置還包括:
第(di)(di)(di)二(er)(er)確定模塊55,用(yong)于(yu)根據用(yong)戶回放(fang)的(de)(de)(de)第(di)(di)(di)二(er)(er)視頻記錄的(de)(de)(de)第(di)(di)(di)二(er)(er)時間(jian)(jian)段(duan)、第(di)(di)(di)二(er)(er)視頻采(cai)集(ji)位(wei)置及(ji)預(yu)設(she)(she)的(de)(de)(de)時間(jian)(jian)間(jian)(jian)隔和預(yu)設(she)(she)的(de)(de)(de)距離閾值,確定進行(xing)追蹤的(de)(de)(de)第(di)(di)(di)一時間(jian)(jian)段(duan)及(ji)與(yu)所述(shu)第(di)(di)(di)二(er)(er)視頻采(cai)集(ji)位(wei)置的(de)(de)(de)距離小于(yu)預(yu)設(she)(she)的(de)(de)(de)距離閾值的(de)(de)(de)每(mei)個(ge)(ge)采(cai)集(ji)位(wei)置;將所述(shu)視頻庫中所述(shu)每(mei)個(ge)(ge)采(cai)集(ji)位(wei)置采(cai)集(ji)的(de)(de)(de)所述(shu)第(di)(di)(di)一時間(jian)(jian)段(duan)的(de)(de)(de)視頻作為第(di)(di)(di)一視頻。
所(suo)述接收模(mo)塊51,具(ju)體(ti)用于根(gen)據預設的每(mei)個(ge)(ge)(ge)特(te)征(zheng)字(zi)(zi)段(duan),確定用戶(hu)回放的第(di)二視頻中(zhong)每(mei)個(ge)(ge)(ge)物體(ti)對(dui)應(ying)的待(dai)(dai)選(xuan)(xuan)特(te)征(zheng)字(zi)(zi)段(duan)及對(dui)應(ying)待(dai)(dai)選(xuan)(xuan)特(te)征(zheng)字(zi)(zi)段(duan)的特(te)征(zheng)值;根(gen)據每(mei)個(ge)(ge)(ge)待(dai)(dai)選(xuan)(xuan)特(te)征(zheng)字(zi)(zi)段(duan)及對(dui)應(ying)待(dai)(dai)選(xuan)(xuan)特(te)征(zheng)字(zi)(zi)段(duan)的特(te)征(zheng)值,生成每(mei)個(ge)(ge)(ge)待(dai)(dai)選(xuan)(xuan)特(te)征(zheng);接收用戶(hu)對(dui)所(suo)述每(mei)個(ge)(ge)(ge)待(dai)(dai)選(xuan)(xuan)特(te)征(zheng)的選(xuan)(xuan)取(qu),將用戶(hu)選(xuan)(xuan)取(qu)的待(dai)(dai)選(xuan)(xuan)特(te)征(zheng)作(zuo)為目(mu)標特(te)征(zheng)。
所(suo)(suo)述第一確定(ding)模塊53,具體用(yong)于針(zhen)對每(mei)(mei)個第一視頻,確定(ding)該第一視頻中滿足每(mei)(mei)個目(mu)標(biao)特(te)征的(de)(de)物(wu)體的(de)(de)數(shu)量(liang)和;根據用(yong)戶預先針(zhen)對每(mei)(mei)個目(mu)標(biao)特(te)征設置的(de)(de)權重,及滿足每(mei)(mei)個目(mu)標(biao)特(te)征的(de)(de)物(wu)體的(de)(de)數(shu)量(liang)和,確定(ding)該第一視頻與所(suo)(suo)述至少(shao)一個目(mu)標(biao)特(te)征的(de)(de)符合度。
所述裝置還包括:
緩存模塊56,用(yong)于按照符合度(du)從大到(dao)小的順序(xu)對每個第(di)一(yi)視(shi)頻(pin)(pin)進行排序(xu),選取(qu)排序(xu)在前的設定數量的第(di)一(yi)視(shi)頻(pin)(pin)進行緩存。
本(ben)發明公開了一(yi)(yi)種視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)搜索(suo)方法(fa)及(ji)裝(zhuang)置,所(suo)(suo)述(shu)方法(fa)包括(kuo):接收(shou)用(yong)戶(hu)輸(shu)(shu)入的(de)至少(shao)(shao)一(yi)(yi)個(ge)(ge)(ge)(ge)目標(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng);針(zhen)對(dui)每(mei)(mei)(mei)(mei)(mei)個(ge)(ge)(ge)(ge)目標(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng),統計視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)庫中每(mei)(mei)(mei)(mei)(mei)個(ge)(ge)(ge)(ge)第(di)(di)(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)滿(man)足(zu)該目標(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)的(de)物體(ti)(ti)(ti)的(de)數(shu)量(liang)(liang);根(gen)(gen)(gen)據每(mei)(mei)(mei)(mei)(mei)個(ge)(ge)(ge)(ge)第(di)(di)(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)中滿(man)足(zu)每(mei)(mei)(mei)(mei)(mei)個(ge)(ge)(ge)(ge)目標(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)的(de)物體(ti)(ti)(ti)的(de)數(shu)量(liang)(liang)和,確定每(mei)(mei)(mei)(mei)(mei)個(ge)(ge)(ge)(ge)第(di)(di)(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)與所(suo)(suo)述(shu)至少(shao)(shao)一(yi)(yi)個(ge)(ge)(ge)(ge)目標(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)的(de)符(fu)合度(du);根(gen)(gen)(gen)據每(mei)(mei)(mei)(mei)(mei)個(ge)(ge)(ge)(ge)第(di)(di)(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)與所(suo)(suo)述(shu)至少(shao)(shao)一(yi)(yi)個(ge)(ge)(ge)(ge)目標(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)的(de)符(fu)合度(du),對(dui)每(mei)(mei)(mei)(mei)(mei)個(ge)(ge)(ge)(ge)第(di)(di)(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)進行(xing)排(pai)序并輸(shu)(shu)出。由于(yu)在本(ben)發明實施例中,根(gen)(gen)(gen)據用(yong)戶(hu)輸(shu)(shu)入的(de)至少(shao)(shao)一(yi)(yi)個(ge)(ge)(ge)(ge)目標(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng),及(ji)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)庫中每(mei)(mei)(mei)(mei)(mei)個(ge)(ge)(ge)(ge)第(di)(di)(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)滿(man)足(zu)該目標(biao)(biao)特(te)(te)(te)(te)征(zheng)(zheng)的(de)物體(ti)(ti)(ti)的(de)數(shu)量(liang)(liang),確定視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)庫中每(mei)(mei)(mei)(mei)(mei)個(ge)(ge)(ge)(ge)第(di)(di)(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)的(de)符(fu)合度(du)分值(zhi),并根(gen)(gen)(gen)據每(mei)(mei)(mei)(mei)(mei)個(ge)(ge)(ge)(ge)第(di)(di)(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)的(de)符(fu)合度(du)分值(zhi),對(dui)每(mei)(mei)(mei)(mei)(mei)個(ge)(ge)(ge)(ge)第(di)(di)(di)(di)一(yi)(yi)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)進行(xing)排(pai)序并輸(shu)(shu)出,使用(yong)戶(hu)在對(dui)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)進行(xing)搜索(suo)時,能夠根(gen)(gen)(gen)據每(mei)(mei)(mei)(mei)(mei)個(ge)(ge)(ge)(ge)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin)的(de)排(pai)序快速的(de)搜索(suo)出需要的(de)視(shi)(shi)(shi)頻(pin)(pin)(pin)(pin)(pin),減少(shao)(shao)了人力(li)的(de)投入,提高用(yong)戶(hu)的(de)搜索(suo)效(xiao)率,提高了用(yong)戶(hu)的(de)體(ti)(ti)(ti)驗。
對(dui)于(yu)系(xi)統/裝置實施(shi)(shi)例而言(yan),由于(yu)其基本相似于(yu)方法實施(shi)(shi)例,所(suo)以描述的比(bi)較簡(jian)單,相關之處參見(jian)方法實施(shi)(shi)例的部分說明即(ji)可(ke)。
本(ben)領(ling)域內的(de)技術人員應(ying)明白(bai),本(ben)申請的(de)實(shi)(shi)施(shi)例(li)可(ke)(ke)提供為方(fang)(fang)法(fa)、系(xi)統(tong)、或(huo)計算機程序產品。因此,本(ben)申請可(ke)(ke)采用(yong)完(wan)全(quan)硬件實(shi)(shi)施(shi)例(li)、完(wan)全(quan)軟(ruan)件實(shi)(shi)施(shi)例(li)、或(huo)結合軟(ruan)件和硬件方(fang)(fang)面(mian)的(de)實(shi)(shi)施(shi)例(li)的(de)形式。而(er)且,本(ben)申請可(ke)(ke)采用(yong)在一個(ge)或(huo)多個(ge)其中包含有計算機可(ke)(ke)用(yong)程序代碼的(de)計算機可(ke)(ke)用(yong)存(cun)儲(chu)(chu)介(jie)質(包括但不限于磁盤存(cun)儲(chu)(chu)器、cd-rom、光(guang)學存(cun)儲(chu)(chu)器等)上實(shi)(shi)施(shi)的(de)計算機程序產品的(de)形式。
本(ben)申(shen)請是參照根據(ju)本(ben)申(shen)請實(shi)施例(li)的(de)方法、設(she)備(系統)、和計算(suan)機(ji)程(cheng)(cheng)(cheng)序產(chan)(chan)品的(de)流(liu)程(cheng)(cheng)(cheng)圖(tu)和/或(huo)方框(kuang)(kuang)圖(tu)來描述的(de)。應理(li)解可由計算(suan)機(ji)程(cheng)(cheng)(cheng)序指令實(shi)現(xian)流(liu)程(cheng)(cheng)(cheng)圖(tu)和/或(huo)方框(kuang)(kuang)圖(tu)中的(de)每一流(liu)程(cheng)(cheng)(cheng)和/或(huo)方框(kuang)(kuang)、以及流(liu)程(cheng)(cheng)(cheng)圖(tu)和/或(huo)方框(kuang)(kuang)圖(tu)中的(de)流(liu)程(cheng)(cheng)(cheng)和/或(huo)方框(kuang)(kuang)的(de)結(jie)合。可提供這些計算(suan)機(ji)程(cheng)(cheng)(cheng)序指令到通用計算(suan)機(ji)、專(zhuan)用計算(suan)機(ji)、嵌入式(shi)處(chu)理(li)機(ji)或(huo)其(qi)他可編程(cheng)(cheng)(cheng)數據(ju)處(chu)理(li)設(she)備的(de)處(chu)理(li)器(qi)以產(chan)(chan)生一個(ge)(ge)機(ji)器(qi),使得通過(guo)計算(suan)機(ji)或(huo)其(qi)他可編程(cheng)(cheng)(cheng)數據(ju)處(chu)理(li)設(she)備的(de)處(chu)理(li)器(qi)執行的(de)指令產(chan)(chan)生用于實(shi)現(xian)在流(liu)程(cheng)(cheng)(cheng)圖(tu)一個(ge)(ge)流(liu)程(cheng)(cheng)(cheng)或(huo)多(duo)個(ge)(ge)流(liu)程(cheng)(cheng)(cheng)和/或(huo)方框(kuang)(kuang)圖(tu)一個(ge)(ge)方框(kuang)(kuang)或(huo)多(duo)個(ge)(ge)方框(kuang)(kuang)中指定的(de)功(gong)能(neng)的(de)裝置。
這些計(ji)算(suan)(suan)機程(cheng)(cheng)(cheng)序(xu)指(zhi)令也(ye)可存(cun)儲(chu)在能(neng)引(yin)導(dao)計(ji)算(suan)(suan)機或其他可編程(cheng)(cheng)(cheng)數據處理設備以特定(ding)方式(shi)工(gong)作的(de)計(ji)算(suan)(suan)機可讀存(cun)儲(chu)器(qi)中(zhong),使(shi)得存(cun)儲(chu)在該計(ji)算(suan)(suan)機可讀存(cun)儲(chu)器(qi)中(zhong)的(de)指(zhi)令產(chan)生包括指(zhi)令裝置的(de)制(zhi)造品,該指(zhi)令裝置實現在流(liu)程(cheng)(cheng)(cheng)圖一個(ge)流(liu)程(cheng)(cheng)(cheng)或多個(ge)流(liu)程(cheng)(cheng)(cheng)和(he)/或方框圖一個(ge)方框或多個(ge)方框中(zhong)指(zhi)定(ding)的(de)功能(neng)。
這些計(ji)(ji)算(suan)機(ji)程(cheng)(cheng)序指令也可(ke)(ke)(ke)裝載到計(ji)(ji)算(suan)機(ji)或其(qi)他可(ke)(ke)(ke)編程(cheng)(cheng)數(shu)據處(chu)理設備上,使得在(zai)計(ji)(ji)算(suan)機(ji)或其(qi)他可(ke)(ke)(ke)編程(cheng)(cheng)設備上執行一(yi)系列操作步(bu)驟以(yi)產生計(ji)(ji)算(suan)機(ji)實現的(de)(de)處(chu)理,從而(er)在(zai)計(ji)(ji)算(suan)機(ji)或其(qi)他可(ke)(ke)(ke)編程(cheng)(cheng)設備上執行的(de)(de)指令提供用于(yu)實現在(zai)流程(cheng)(cheng)圖(tu)一(yi)個流程(cheng)(cheng)或多個流程(cheng)(cheng)和/或方框(kuang)圖(tu)一(yi)個方框(kuang)或多個方框(kuang)中指定的(de)(de)功能的(de)(de)步(bu)驟。
盡管已描述了本(ben)申請的(de)優選(xuan)實施例,但本(ben)領域(yu)內的(de)技術人員一旦得知了基本(ben)創(chuang)造性概念,則可對這些實施例做出另外的(de)變更和修(xiu)改。所(suo)(suo)以(yi),所(suo)(suo)附權(quan)利要求意欲解(jie)釋為包括優選(xuan)實施例以(yi)及(ji)落入本(ben)申請范圍(wei)的(de)所(suo)(suo)有(you)變更和修(xiu)改。
顯(xian)然,本(ben)領(ling)域(yu)的技術(shu)人員可(ke)以對(dui)本(ben)發(fa)明進行各種改(gai)動(dong)和(he)(he)變型而不脫離本(ben)發(fa)明的精(jing)神和(he)(he)范(fan)圍。這樣,倘若(ruo)本(ben)發(fa)明的這些(xie)修改(gai)和(he)(he)變型屬(shu)于本(ben)發(fa)明權利要求及其等同技術(shu)的范(fan)圍之內,則本(ben)發(fa)明也意圖包(bao)含這些(xie)改(gai)動(dong)和(he)(he)變型在內。