儲(chǔ)了該物品,則判斷兩者是否相同,不相同則認(rèn)為發(fā)生了變化,其中不相同包含如下情形:
[0074]物品被挪動(dòng)了(包含物品的放置位置、視野角度發(fā)生變化);
[0075]物品外觀形貌發(fā)生了較大變化(例如物品的顏色發(fā)生了變化、細(xì)節(jié)特征變化)。
[0076]優(yōu)選地,判斷物品是否發(fā)生變化時(shí),可以利用用戶請(qǐng)求查看時(shí)物品的位置和平臺(tái)上所保存的物品位置信息,來進(jìn)行預(yù)先過濾。
[0077]進(jìn)一步優(yōu)選地,可采用多種物品匹配技術(shù)來確認(rèn)所對(duì)應(yīng)的物品是否已經(jīng)發(fā)生變化,如SIFT匹配(具體可見David G.Lowe的論文《Di stinctive Image Features fromScale-1nvariant Keypoints)), Internat1nal Journal of ComputerVis1n,2004)、模板匹配。
[0078]如圖8,在對(duì)多用戶的操作請(qǐng)求進(jìn)行聚類和請(qǐng)求物品是否變化判斷后,采用如下策略,對(duì)各用戶進(jìn)行攝像機(jī)操作權(quán)限分配:
[0079]對(duì)所請(qǐng)求操作的物品未發(fā)生變化的用戶,不進(jìn)行攝像機(jī)操作權(quán)限分配;
[0080]對(duì)所請(qǐng)求操作的物品發(fā)生變化的物品,按發(fā)生變化的物品所對(duì)應(yīng)的用戶請(qǐng)求數(shù)排序,將智能攝像機(jī)的操作權(quán)限賦予,對(duì)排序結(jié)果最高的物品最早發(fā)送請(qǐng)求的用戶。
[0081]在所述步驟24,攝像機(jī)響應(yīng)分配到操作權(quán)限的用戶的查看請(qǐng)求,獲取相關(guān)物品的實(shí)況特寫圖,其中,在攝像機(jī)定位到物品的放大圖像時(shí),可以采用攝像機(jī)自帶的3D定位功能對(duì)物品進(jìn)行定位及放大,也可以采用攝像機(jī)的PTZ功能和智能算法相結(jié)合來對(duì)物品進(jìn)行定位及放大。
[0082]進(jìn)一步地,在攝像機(jī)定位到物品的放大圖像時(shí),如果恰好存在運(yùn)動(dòng)目標(biāo)遮擋該物品時(shí),或物品已經(jīng)消失(含物品被人員移走、被靜止目標(biāo)長(zhǎng)時(shí)間遮擋或覆蓋等)時(shí);可通過所述的物品匹配技術(shù)來判斷物品是否發(fā)生了變化,從而確認(rèn)獲取得到的特寫圖是否恰當(dāng)。這里至少要采用2個(gè)技術(shù):一是通過算法分析出物品是否被遮擋,另一是在物品被遮擋時(shí)采用什么方法給用戶展現(xiàn)特寫圖。這里所用的技術(shù),就是前文提及的物品匹配技術(shù),例如SIFT匹配,模板匹配等現(xiàn)有技術(shù)。如果發(fā)現(xiàn)物體被遮擋,就返回失敗,通知用戶,終止本次操作。
[0083]在所述步驟24,保存到平臺(tái)上的所述物品的實(shí)況信息,包括:
[0084]完整外包該物品、能看清物品細(xì)節(jié)、放大到原始分辨率的特寫圖像;
[0085]在用戶發(fā)送查看請(qǐng)求時(shí),在全景下用戶所請(qǐng)求的該物品查看形狀的位置信息,及該物品的全景圖像。
[0086]圖9為本發(fā)明實(shí)施例中對(duì)用戶查看請(qǐng)求的特寫圖像獲取的流程示意圖,該流程對(duì)應(yīng)方法總流程中的步驟24。如圖9所示,用戶發(fā)送對(duì)物品的查看請(qǐng)求(步驟91),攝像機(jī)對(duì)用戶的查看請(qǐng)求進(jìn)行PTZ定位(步驟92),對(duì)用戶請(qǐng)求時(shí)全景圖和PTZ特寫圖中物品進(jìn)行匹配(步驟93),判斷是否為同一物品(步驟94),如為同一物品,則對(duì)當(dāng)前的特寫圖進(jìn)行行人和人臉檢測(cè)(步驟95),否則輸出失敗提醒。接著判斷是否檢測(cè)出行人或人臉(步驟96),如檢測(cè)出行人或人臉則從特寫圖中過濾檢測(cè)出的行人和人臉(步驟97),最后輸出特寫圖(步驟98),如未檢測(cè)出行人或人臉則直接輸出特寫圖(步驟98)。
[0087]在所述步驟25,對(duì)未分配到攝像機(jī)操作權(quán)限的用戶,從平臺(tái)上查找匹配該用戶所要查看物品的實(shí)況信息,若查找到則推送給用戶,具體是:
[0088]根據(jù)用戶發(fā)送查看請(qǐng)求時(shí)的物品形狀的位置,與存于平臺(tái)上的物品的查看形狀位置信息進(jìn)行比較,看是否重疊;
[0089]在重疊時(shí),進(jìn)一步比較兩幅全景圖像,判斷在給定位置區(qū)域的物品是否為同一物品;
[0090]若是同一物品,則將平臺(tái)上該物品所對(duì)應(yīng)的特寫圖像,取出并發(fā)送給用戶;否則,則認(rèn)為該物品未查找到。
[0091]優(yōu)選地,在安裝好攝像機(jī)機(jī)后,可添加一個(gè)場(chǎng)景初始學(xué)習(xí)階段。如圖6,為一種系統(tǒng)初始化時(shí)物品區(qū)域自動(dòng)生成的示意圖。在該階段,攝像機(jī)將整個(gè)場(chǎng)景按金字塔形式分為多層,對(duì)各層再按畫面中遠(yuǎn)近物品大小來自動(dòng)劃分為多個(gè)大小不等的、存在相互重疊的網(wǎng)格,在初始學(xué)習(xí)階段對(duì)各層中的各個(gè)網(wǎng)格分別獲取其所對(duì)應(yīng)的特寫圖像。這樣在多用戶并發(fā)申請(qǐng),攝像機(jī)無法響應(yīng)部分用戶的請(qǐng)求時(shí),這部分用戶也能獲取到合適的特寫圖像。
[0092]如圖3所示,一種可滿足多用戶并發(fā)的個(gè)性化操作請(qǐng)求的物品實(shí)況查看系統(tǒng),包括:全景圖獲取分析單元31,交互式查看單元32和并發(fā)操作處理單元33。
[0093]全景圖獲取分析單元31,用于在每個(gè)預(yù)設(shè)監(jiān)測(cè)場(chǎng)景上,通過攝像機(jī)獲取視頻圖像,并通過視頻分析和處理,獲取到實(shí)時(shí)的、更新的場(chǎng)景全景圖像,并對(duì)場(chǎng)景中的物品狀態(tài)進(jìn)行分析。
[0094]其中,所述攝像機(jī)是指能進(jìn)行PTZ操作的球形攝像機(jī)或云臺(tái)式攝像機(jī),可隨意查看遠(yuǎn)景畫面或者近景畫面。
[0095]其中具體地,全景圖獲取分析單元31包括全景圖獲取子單元311、全景圖分析子單元312、和隱私處理子單元313。
[0096]全景圖獲取子單元311,用于獲取到預(yù)設(shè)監(jiān)測(cè)場(chǎng)景上的實(shí)時(shí)的、更新的場(chǎng)景全景圖像,其中場(chǎng)景全景圖至少可為以下三種之一:
[0097]攝像機(jī)當(dāng)前的視頻內(nèi)容圖像;
[0098]對(duì)攝像機(jī)的視頻內(nèi)容進(jìn)行背景建模,所得到的該場(chǎng)景當(dāng)前的背景圖像;
[0099]對(duì)攝像機(jī)當(dāng)前的視頻內(nèi)容圖像,過濾掉其中能辨別形貌的行人或能辨識(shí)人員身份的目標(biāo)后的圖像。
[0100]全景圖分析子單元312,用于對(duì)預(yù)設(shè)監(jiān)測(cè)場(chǎng)景中的的各物品狀態(tài)進(jìn)行分析,判斷其是否發(fā)生變化,其中判斷場(chǎng)景中物品是否發(fā)生變化,至少可為以下三種:
[0101 ]物品是否被挪動(dòng)(如物品的放置位置、視野角度發(fā)生變化);
[0102]物品是否消失(如物品被人員移走、被靜止目標(biāo)長(zhǎng)時(shí)間覆蓋);
[0103]物品是否外觀形貌發(fā)生較大變化(如物品顏色、細(xì)節(jié)變化)的情況。
[0104]隱私處理子單元313,用于在每個(gè)預(yù)設(shè)監(jiān)測(cè)場(chǎng)景上,獲取到實(shí)時(shí)的、更新的場(chǎng)景全景圖像時(shí),對(duì)場(chǎng)景中能辨別形貌的行人或能辨識(shí)人員身份的目標(biāo),進(jìn)行檢測(cè)和識(shí)別,并通過技術(shù)手段將其從畫面中進(jìn)行過濾。
[0105]交互式查看單元32,用于在每個(gè)預(yù)設(shè)監(jiān)測(cè)場(chǎng)景上,對(duì)需要查看的物品,控制攝像機(jī)獲取該物品的特寫圖像,傳遞給用戶查看,并記錄用戶的查看信息及結(jié)果。
[0106]其中具體地,交互式查看單元32包括實(shí)際用戶查看需求輸入子單元321、虛擬用戶查看需求輸入子單元322、和用戶查看需求解析子單元323。
[0107]實(shí)際用戶查看需求輸入子單元321,用于在用戶終端上,通過某種輸入方式來提交給系統(tǒng)對(duì)某件物品的查看需要,其中所述的輸入方式至少可為鼠標(biāo)操作和觸摸操作,至少包括:
[0108]在用戶終端采用鼠標(biāo)操作時(shí),用戶通過鼠標(biāo)拖拽來畫一個(gè)矩形框來包含欲查看物品;
[0109]在用戶終端采用觸摸操作時(shí),用戶通過觸摸操作在觸摸屏上畫一個(gè)封閉圖形包含欲查看物品。
[0110]虛擬用戶查看需求輸入子單元322,用于在所述全景圖分析子單元分析出場(chǎng)景存在物品發(fā)生變化時(shí),提交給系統(tǒng)對(duì)該物品的查看需要。具體為:智能算法通過對(duì)場(chǎng)景中物品進(jìn)行分析,并發(fā)現(xiàn)其中存在著發(fā)生變化的物品,在該情況下,智能算法為虛擬的用戶,發(fā)生變化的物品為虛擬的感興趣物品。
[0111]用戶查看需求解析子單元323,用于對(duì)用戶輸入的物品查看需求進(jìn)行解析,得到一個(gè)統(tǒng)一的、方便的機(jī)器能理解和執(zhí)行的操作。
[0112]進(jìn)一步地,用戶輸入的查看需求,可轉(zhuǎn)化為對(duì)物品構(gòu)建最小外包矩形,且要求攝像機(jī)通過PTZ操作來將該外包矩形區(qū)域里的畫面內(nèi)容,能完整地、清晰地放大到原始畫面分辨率的一定比率的請(qǐng)求。
[0113]進(jìn)一步地,用戶查看需求解析子單元323對(duì)所述虛擬用戶查看需求輸入子單元322的請(qǐng)求也進(jìn)行解析。
[0114]請(qǐng)求處理響應(yīng)單元33,用于在同一時(shí)間段內(nèi),存在多個(gè)用戶需要查看不同物品時(shí),對(duì)用戶操作需求進(jìn)行聚類,智能地分配攝像機(jī)的操作權(quán),并根據(jù)用戶的查看需求來將不同物品的特寫圖像進(jìn)行分配和推送。
[0115]其中具體地