本發(fā)明涉及圖像分析技術(shù)領(lǐng)域,尤其涉及一種可以商品關(guān)注度獲得方法及裝置。
背景技術(shù):
隨著信息技術(shù)和互聯(lián)網(wǎng)技術(shù)的發(fā)展,各行各業(yè)均廣泛與信息技術(shù)和互聯(lián)網(wǎng)技術(shù)進(jìn)行結(jié)合來(lái)提高自身的效率。目前,在商店或超市等商品售賣場(chǎng)所,經(jīng)常統(tǒng)計(jì)顧客對(duì)門店商品展臺(tái)上各種商品的關(guān)注度,進(jìn)而分析商品展示策略、商品的定價(jià)等問題,從而優(yōu)化商品展示策略、商品定價(jià)等手段,以獲得更好的經(jīng)營(yíng)效果。
但是,目前仍然主要是靠商場(chǎng)超市管理人員的經(jīng)驗(yàn)、導(dǎo)購(gòu)本身的印象以及商品的成交量情況來(lái)調(diào)整商品展示策略、商品定價(jià)等,其存在諸多缺點(diǎn),例如人本身的記憶和感覺是不是很準(zhǔn)確,沒有直觀的回歸分析的手段,人工統(tǒng)計(jì)會(huì)增加統(tǒng)計(jì)成本。
因此,需要提供一種商品關(guān)注度獲得方法及裝置,以至少部分地解決上面提到的問題。
技術(shù)實(shí)現(xiàn)要素:
在發(fā)明內(nèi)容部分中引入了一系列簡(jiǎn)化形式的概念,這將在具體實(shí)施例部分中進(jìn)一步詳細(xì)說(shuō)明。本發(fā)明的發(fā)明內(nèi)容部分并不意味著要試圖限定出所要求保護(hù)的技術(shù)方案的關(guān)鍵特征和必要技術(shù)特征,更不意味著試圖確定所要求保護(hù)的技術(shù)方案的保護(hù)范圍。
為了至少部分地解決上述問題,本發(fā)明提供了一種商品關(guān)注度獲得方法,包括:獲取目標(biāo)區(qū)域內(nèi)每個(gè)人員的位置軌跡,每個(gè)所述位置軌跡表示一個(gè)所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn);根據(jù)設(shè)定時(shí)間段內(nèi)的所述目標(biāo)區(qū)域內(nèi)所有人員的位置軌跡形成所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合;根據(jù)所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合形成所述設(shè)定時(shí)間段內(nèi)的人員位置點(diǎn)熱度圖。
示例性地,所述獲取目標(biāo)區(qū)域內(nèi)每個(gè)人員的位置軌跡包括:通過攝像單元采集圖像;獲取所述攝像單元采集的圖像中所述目標(biāo)區(qū)域內(nèi)所有人員的位置點(diǎn);分別獲取每個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)的按時(shí)間順序排列的位置點(diǎn),以形成所述每個(gè)人員的位置軌跡。
示例性地,在所述分別獲取每個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)的按時(shí)間順序排列位置點(diǎn)之后,還包括:分別對(duì)所述每個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn)進(jìn)行插值,以獲得所述同一個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)所有預(yù)設(shè)時(shí)刻的位置點(diǎn),以形成所述每個(gè)人員的位置軌跡。
示例性地,所述分別對(duì)所述每一個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn)進(jìn)行插值,包括:采用線性插值方法分別對(duì)所述每個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn)進(jìn)行插值。
示例性地,還包括:配置所述攝像單元所采集的圖像中用于進(jìn)行人員位置采集的所述目標(biāo)區(qū)域。
示例性地,還包括將所述目標(biāo)區(qū)域內(nèi)每個(gè)人員的位置軌跡存儲(chǔ)至數(shù)據(jù)庫(kù)中。
示例性地,所述數(shù)據(jù)庫(kù)為非關(guān)系數(shù)據(jù)庫(kù)。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種商品關(guān)注度獲得裝置,其包括:人員位置采集模塊,所述人員位置采集模塊用于獲取目標(biāo)區(qū)域內(nèi)每個(gè)人員的位置軌跡,每個(gè)所述位置軌跡表示一個(gè)所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn);位置點(diǎn)集合生成模塊,所述位置點(diǎn)集合生成模塊用于根據(jù)設(shè)定時(shí)間段內(nèi)的所述目標(biāo)區(qū)域內(nèi)所有人員的位置軌跡形成所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合;熱度圖生成模塊,所述熱度圖生成模塊用于根據(jù)所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合形成所述設(shè)定時(shí)間段內(nèi)的人員位置點(diǎn)熱度圖。
示例性地,所述人員位置采集模塊包括:圖像獲取子模塊,所述圖像獲取子模塊用于獲取攝像單元采集的圖像;人員位置獲取子模塊,所述人員位置獲取子模塊用于獲取所述攝像單元采集的圖像中所述目標(biāo)區(qū)域內(nèi)所有人員的位置點(diǎn);人員位置軌跡生成子模塊,所述人員位置軌跡生成子模塊用于分別獲取每個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)的按時(shí)間順序排列的位置點(diǎn),以形成所述每個(gè)人員的位置軌跡。
示例性地,所述人員位置軌跡生成子模塊還用于分別對(duì)所述每個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn)進(jìn)行插值,以獲得所述每個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)所有預(yù)設(shè)時(shí)刻的位置點(diǎn),以形成所述每個(gè)人員的位置軌跡。
示例性地,所述人員位置軌跡生成子模塊采用線性插值方法分別對(duì)所述每個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn)進(jìn)行插值。
示例性地,所述人員位置采集模塊還包括目標(biāo)區(qū)域配置子模塊,所述目標(biāo)區(qū)域配置子模塊用于配置所述攝像單元所采集的圖像中用于進(jìn)行人員位置采集的所述目標(biāo)區(qū)域。
示例性地,還包括人員位置存儲(chǔ)模塊,所述人員位置存儲(chǔ)模塊用于存儲(chǔ)所述人員位置采集模塊采集的所述目標(biāo)區(qū)域內(nèi)每個(gè)人員的位置軌跡。
示例性地,所述人員位置存儲(chǔ)模塊為非關(guān)系數(shù)據(jù)庫(kù)。
示例性地,還包括顯示模塊,所述顯示模塊用于顯示所述熱度圖生成模塊生成的所述設(shè)定時(shí)間段內(nèi)的人員位置點(diǎn)熱度圖。
根據(jù)本發(fā)明的商品關(guān)注度獲得方法及裝置,通過采集商場(chǎng)目標(biāo)區(qū)域內(nèi)人員的位置軌跡數(shù)據(jù),并根據(jù)該位置軌跡數(shù)據(jù)生成預(yù)定時(shí)間段內(nèi)(例如一天/每天)人員位置熱度圖,根據(jù)所述人員位置點(diǎn)熱度圖獲得商品關(guān)注度,即商品所在位置所對(duì)應(yīng)的人員位置點(diǎn)熱度較高時(shí),則表示在該位置停留人員較多,并且停留時(shí)間較長(zhǎng),也即相應(yīng)商品的關(guān)注度較高,反之則商品關(guān)注度較低。根據(jù)本發(fā)明的商品關(guān)注度獲得方法及裝置其不依賴于人本身的記憶和感覺,具有準(zhǔn)確、直觀、成本較低的優(yōu)點(diǎn),便于商場(chǎng)/超市根據(jù)商品關(guān)注度來(lái)調(diào)整商品展示策略、商品定價(jià)等從而獲得更好的經(jīng)營(yíng)收益。
附圖說(shuō)明
本發(fā)明實(shí)施例的下列附圖在此作為本發(fā)明的一部分用于理解本發(fā)明。附圖中示出了本發(fā)明的實(shí)施例及其描述,用來(lái)解釋本發(fā)明的原理。在附圖中,
圖1是用于實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法及裝置的示例電子設(shè)備的示意性框圖;
圖2為根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法的示意性流程圖;
圖3為根據(jù)本發(fā)明實(shí)施例的人員位置軌跡獲得方法的示意性流程圖;
圖4為根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得裝置的示意性結(jié)構(gòu)框圖;
圖5為根據(jù)本發(fā)明實(shí)施例的人員位置采集模塊的示意性結(jié)構(gòu)框圖;
圖6為根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得設(shè)備的示意性結(jié)構(gòu)框圖;
圖7為根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法中配置目標(biāo)區(qū)域的示意圖;
圖8為根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法形成的人員位置軌跡示意圖;
圖9為本發(fā)明實(shí)施例的商品關(guān)注度獲得方法形成的人員位置點(diǎn)集合示意圖。
具體實(shí)施例
在下文的描述中,給出了大量具體的細(xì)節(jié)以便提供對(duì)本發(fā)明更為徹底的理解。然而,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)顯而易見的是,本發(fā)明實(shí)施例可以無(wú)需一個(gè)或多個(gè)這些細(xì)節(jié)而得以實(shí)施。在其他的例子中,為了避免與本發(fā)明實(shí)施例發(fā)生混淆,對(duì)于本領(lǐng)域公知的一些技術(shù)特征未進(jìn)行描述。
應(yīng)當(dāng)理解的是,本發(fā)明能夠以不同形式實(shí)施,而不應(yīng)當(dāng)解釋為局限于這里提出的實(shí)施例。相反地,提供這些實(shí)施例將使公開徹底和完全,并且將本發(fā)明的范圍完全地傳遞給本領(lǐng)域技術(shù)人員。在附圖中,為了清楚,部件、元件等的尺寸以及相對(duì)尺寸可能被夸大。自始至終相同附圖標(biāo)記表示相同的元件。
為了使得本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更為明顯,下面將參照附圖詳細(xì)描述根據(jù)本發(fā)明的示例實(shí)施例。顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是本發(fā)明的全部實(shí)施例,應(yīng)理解,本發(fā)明不受這里描述的示例實(shí)施例的限制?;诒景l(fā)明中描述的本發(fā)明實(shí)施例,本領(lǐng)域技術(shù)人員在沒有付出創(chuàng)造性勞動(dòng)的情況下所得到的所有其它實(shí)施例都應(yīng)落入本發(fā)明的保護(hù)范圍之內(nèi)。
首先,參照?qǐng)D1來(lái)描述用于實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法及裝置的示例電子設(shè)備100。
如圖1所示,電子設(shè)備100包括一個(gè)或多個(gè)處理器102、一個(gè)或多個(gè)存儲(chǔ)裝置104、輸入/輸出裝置106、通信接口108以及一個(gè)或多個(gè)圖像信號(hào)處理器(isp)110、圖像傳感器114,這些組件通過總線系統(tǒng)112和/或其它形式的連接機(jī)構(gòu)(未示出)互連。應(yīng)當(dāng)注意,圖1所示的電子設(shè)備100的組件和結(jié)構(gòu)只是示例性的,而非限制性的,根據(jù)需要,所述電子設(shè)備也可以具有其他組件和結(jié)構(gòu),也可以不包括前述的部分組件,例如可以不包括輸入輸出裝置。
所述處理器102一般表示任何類型或形式的能夠處理數(shù)據(jù)或解釋和執(zhí)行指令的處理單元。一般而言,處理器可以是中央處理單元(cpu)或者具有數(shù)據(jù)處理能力和/或指令執(zhí)行能力的其它形式的處理單元,并且可以控制所述電子設(shè)備100中的其它組件以執(zhí)行期望的功能。在特定實(shí)施例中,處理器102可以接收來(lái)自軟件應(yīng)用或模塊的指令。這些指令可以導(dǎo)致處理器102完成本文描述和/或示出的一個(gè)或多個(gè)示例實(shí)施例的功能。
所述存儲(chǔ)裝置104可以包括一個(gè)或多個(gè)計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品可以包括各種形式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如易失性存儲(chǔ)器和/或非易失性存儲(chǔ)器。所述易失性存儲(chǔ)器例如可以包括隨機(jī)存取存儲(chǔ)器(ram)和/或高速緩沖存儲(chǔ)器(cache)等。所述非易失性存儲(chǔ)器例如可以包括只讀存儲(chǔ)器(rom)、硬盤、閃存等。在所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上可以存儲(chǔ)一個(gè)或多個(gè)計(jì)算機(jī)程序指令,處理器102可以運(yùn)行所述程序指令,以實(shí)現(xiàn)下文所述的本發(fā)明實(shí)施例中(由處理器實(shí)現(xiàn))的客戶端功能以及/或者其它期望的功能。在所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中還可以存儲(chǔ)各種應(yīng)用程序和各種數(shù)據(jù),例如所述應(yīng)用程序使用和/或產(chǎn)生的各種數(shù)據(jù)等。
所述輸入/輸出裝置106可以是用戶用來(lái)輸入指令和向外部輸出各種信息的裝置,例如輸入裝置可以包括鍵盤、鼠標(biāo)、麥克風(fēng)和觸摸屏等中的一個(gè)或多個(gè)。輸出裝置可以包括顯示器、揚(yáng)聲器等中的一個(gè)或多個(gè)。
通信接口108廣泛地表示任何類型或形式的能夠促進(jìn)示例電子設(shè)備100和一個(gè)或多個(gè)附加設(shè)備之間的通信的適配器或通信設(shè)備。例如,通信接口108可以促進(jìn)電子設(shè)備100和前端或附件電子設(shè)備以及后端服務(wù)器或云端的通信。通信接口108的示例包括但不限于有線網(wǎng)絡(luò)接口(諸如網(wǎng)絡(luò)接口卡)、無(wú)線網(wǎng)絡(luò)接口(諸如無(wú)線網(wǎng)絡(luò)接口卡)、調(diào)制解調(diào)器和任何其他合適的接口。在一實(shí)施例中,通信接口108通過與諸如因特網(wǎng)的網(wǎng)絡(luò)的直連提供到遠(yuǎn)程服務(wù)器/遠(yuǎn)程前端設(shè)備的直連。在特定實(shí)施例中,通信接口108通過與專用網(wǎng)絡(luò),例如視頻監(jiān)控網(wǎng)絡(luò)、天網(wǎng)系統(tǒng)網(wǎng)絡(luò)等網(wǎng)絡(luò)的直連提供到遠(yuǎn)程服務(wù)器/遠(yuǎn)程前端設(shè)備的直連。在一實(shí)施例中,通信接口108通過數(shù)據(jù)連接線提供與前端攝像機(jī)的直連。通信接口108還可以間接提供這種通過任何其它合適連接的連接。
圖像信號(hào)處理器(isp)110用于控制圖像傳感器114進(jìn)行圖像采集,并調(diào)節(jié)ae(自動(dòng)曝光)的數(shù)字增益、模擬增益、背光補(bǔ)償、寬動(dòng)態(tài)等參數(shù)和亮度、對(duì)比度、曝光時(shí)間等圖像質(zhì)量參數(shù)以及其他參數(shù),以調(diào)節(jié)圖像質(zhì)量,并基于圖像傳感器114的輸出信號(hào)生成相應(yīng)的曝光圖像,并通過諸如總線系統(tǒng)112的連接單元傳輸至處理器102進(jìn)行后續(xù)處理。同時(shí),圖像信號(hào)處理器(isp)110也可以接受來(lái)自處理器102的命令或指令,以對(duì)圖像傳感器114進(jìn)行調(diào)節(jié)控制。圖像信號(hào)處理器(isp)110可以根據(jù)需要以及圖像傳感器114的數(shù)量設(shè)置一個(gè)或多個(gè),并且圖像信號(hào)處理器(isp)110可以與處理器102等集成,實(shí)現(xiàn)為片上系統(tǒng)(soc),也可以單設(shè)設(shè)置,并通過諸如總線系統(tǒng)112的連接單元與處理器102進(jìn)行連接。
圖像傳感器114可以采集或拍攝用戶期望的可見光曝光的圖像(例如照片、視頻等),并且將所拍攝的圖像存儲(chǔ)在所述存儲(chǔ)裝置104中以供其它組件使用。圖像傳感器114的一個(gè)示例為rgb傳感器,或者rgbw傳感器或黑白傳感器(只能采集黑白圖像)等等,其通過感應(yīng)可見光形成彩色或黑白圖像/視頻。在本發(fā)明一實(shí)施例中,圖像信號(hào)處理器(isp)110和圖像傳感器114集成在前端攝像機(jī)中,并且通過圖像信號(hào)處理器(isp)110和圖像傳感器114的作用可以實(shí)現(xiàn)深度信息采集,即在本發(fā)明一實(shí)施例中圖像信號(hào)處理器(isp)110和圖像傳感器114實(shí)現(xiàn)為深度攝像機(jī),例如tof攝像機(jī)。
示例性地,用于實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法及裝置的示例電子設(shè)備可以被實(shí)現(xiàn)為攝像機(jī)以及與所述攝像機(jī)連接的處理裝置,所述攝像機(jī)以及處理裝置可以集成在一起,也可以分布部署,例如攝像機(jī)部署在前端,處理裝置部署在后端、服務(wù)器端或云端。
圖2為根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法的示意性流程圖。下面將結(jié)合圖2對(duì)根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法進(jìn)行描述。
如圖2所示,本發(fā)明實(shí)施例公開的商品關(guān)注度獲得方法包括:
首先,在步驟s201中,獲取目標(biāo)區(qū)域內(nèi)每個(gè)人員的位置軌跡,每個(gè)所述位置軌跡表示一個(gè)所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn)。
其中,所述目標(biāo)區(qū)域即為進(jìn)行人員位置采集的區(qū)域,也即攝像機(jī)采集的圖像中用于進(jìn)行人員位置檢測(cè)的區(qū)域。例如在一示例中,所述目標(biāo)區(qū)域可以為商品陳列裝置前一定距離范圍內(nèi)的區(qū)域,例如商品陳列裝置前1米范圍內(nèi)的區(qū)域。如圖7所示,圖中方框所示區(qū)域即為所述目標(biāo)區(qū)域。
所述位置軌跡表示一個(gè)所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn)。其中,按時(shí)間順序排列的位置點(diǎn)可以為所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的每一幀的位置點(diǎn),即將一個(gè)所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi),對(duì)每一幀圖像進(jìn)行位置點(diǎn)獲取,獲得所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)每一幀的位置點(diǎn),并將獲得的位置點(diǎn)按時(shí)間順序排列獲得軌跡;按時(shí)間順序排列的位置點(diǎn)也可以為若干個(gè)預(yù)設(shè)幀的位置點(diǎn),例如預(yù)先設(shè)定1、3、5、7….2n+1等若干個(gè)預(yù)設(shè)幀,對(duì)每一個(gè)預(yù)設(shè)幀圖像進(jìn)行位置點(diǎn)獲取,獲得所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)每一個(gè)預(yù)設(shè)幀的位置點(diǎn),并將獲得的位置點(diǎn)按時(shí)間順序排列獲得軌跡;按時(shí)間順序排列的位置點(diǎn)也可以為若干個(gè)隨機(jī)幀的位置點(diǎn),例如在所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序隨機(jī)獲得若干個(gè)隨機(jī)幀,對(duì)每一個(gè)隨機(jī)幀圖像進(jìn)行位置點(diǎn)獲取,獲得所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)每一個(gè)隨機(jī)幀的位置點(diǎn),并將獲得的位置點(diǎn)按時(shí)間順序排列獲得軌跡。
獲取目標(biāo)區(qū)域內(nèi)每個(gè)人員的位置軌跡的方法將在下文詳細(xì)描述。
在步驟s202中,根據(jù)設(shè)定時(shí)間段所述目標(biāo)區(qū)域內(nèi)所有人員的位置軌跡形成所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合。
示例性地,當(dāng)在步驟201中獲得所述目標(biāo)區(qū)域內(nèi)人員的位置軌跡后,則將所述人員的位置軌跡存儲(chǔ)至數(shù)據(jù)庫(kù)中,在本發(fā)明一示例中將所述人員位置軌跡存儲(chǔ)至非關(guān)系數(shù)據(jù)庫(kù)中,例如couchbase-server數(shù)據(jù)庫(kù)。
然后通過一定的聚合方法將設(shè)定時(shí)間段內(nèi)的位置軌跡聚合,獲得一個(gè)位置點(diǎn)集合,例如將一天內(nèi)所述人員的位置軌跡聚合,獲得一個(gè)位置點(diǎn)集合,從而形成一天內(nèi)人員的位置點(diǎn)集合。在本發(fā)明一示例中通過一個(gè)map-reduce系統(tǒng)按照時(shí)間維度(月、日、天、小時(shí)等)將每秒的位置點(diǎn)數(shù)據(jù)進(jìn)行聚合以形成設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合,例如形成一天內(nèi)的位置點(diǎn)集合。所述位置點(diǎn)集合的示意圖如圖9所示。
所述設(shè)定時(shí)間段根據(jù)商品關(guān)注度需求進(jìn)行設(shè)置,例如可以為半天、一天、一星期、一個(gè)月,將上述設(shè)定時(shí)間段內(nèi)所述人員的位置軌跡聚合能夠分別形成半天、一天、一星期、一月的位置點(diǎn)集合,從而形成半天、一天、一星期、一月的位置點(diǎn)熱度圖來(lái)獲得半天、一天、一星期、一月的商品關(guān)注度情況。
在步驟s203中,根據(jù)所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合形成所述設(shè)定時(shí)間段內(nèi)的人員位置點(diǎn)熱度圖。
即在步驟203中,通過熱度圖算法,根據(jù)步驟202中形成的設(shè)定時(shí)間段所述目標(biāo)區(qū)域內(nèi)所有人員的位置軌跡形成所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合形成所述目標(biāo)區(qū)域的所述設(shè)定時(shí)間段內(nèi)的人員位置點(diǎn)熱度圖。在本發(fā)明一示例中,在所述熱度圖中以不同顏色以及顏色的深淺來(lái)表示不同的位置點(diǎn)熱度,顏色越深則表示熱度越高,也即相應(yīng)的商品關(guān)注度越高示例性地,根據(jù)本實(shí)施例的商品關(guān)注度獲得方法可以部署在圖像采集端或監(jiān)控端,例如,可以部署在商場(chǎng)/超市的監(jiān)控端或監(jiān)控裝置中。
替代地,根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法還可以分布地部署在服務(wù)器端(或云端)和攝像終端處。例如,在商場(chǎng)/超市的圖像采集端或監(jiān)控端進(jìn)行人員位置采集,在服務(wù)器端(或云端)進(jìn)行數(shù)據(jù)存儲(chǔ)和處理以獲得位置點(diǎn)熱度圖等。
根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法,通過采集商場(chǎng)目標(biāo)區(qū)域內(nèi)人員的位置軌跡數(shù)據(jù),并根據(jù)該位置軌跡數(shù)據(jù)生成預(yù)定時(shí)間段內(nèi)(例如一天/每天)人員位置熱度圖,根據(jù)所述人員位置點(diǎn)熱度圖獲得商品關(guān)注度,即商品所在位置所對(duì)應(yīng)的人員位置點(diǎn)熱度較高時(shí),則表示在該位置停留人員較多,并且停留時(shí)間較長(zhǎng),也即相應(yīng)商品的關(guān)注度較高,反之則商品關(guān)注度較低。根據(jù)本發(fā)明的商品關(guān)注度獲得方法及裝置其不依賴于人本身的記憶和感覺,具有準(zhǔn)確、直觀、成本較低的優(yōu)點(diǎn),便于商場(chǎng)/超市根據(jù)商品關(guān)注度來(lái)調(diào)整商品展示策略、商品定價(jià)等從而獲得更好的經(jīng)營(yíng)收益。
圖3為根據(jù)本發(fā)明實(shí)施例的人員位置軌跡獲得方法的示意性流程圖。下面結(jié)合圖3對(duì)根據(jù)本發(fā)明實(shí)施例的人員位置軌跡獲得方法進(jìn)行詳細(xì)描述。
如圖3所示,本發(fā)明實(shí)施例公開的人員位置軌跡獲得方法包括:
首先,在步驟s301中,通過攝像單元采集圖像。
即通過攝像單元采集圖像,以獲得采集區(qū)域的圖片或視頻。所述采集區(qū)域例如為商場(chǎng)/超市商品陳列區(qū)域。優(yōu)選地,攝像單元為深度攝像機(jī),深度攝像機(jī)能夠模擬真實(shí)成像并調(diào)節(jié)透視關(guān)系,與普通攝像單元相比,具有依靠相機(jī)自身即可控制白平衡、曝光值的優(yōu)勢(shì),從而降低外部光線對(duì)成像質(zhì)量的影響,獲得更優(yōu)的采集圖像質(zhì)量。
進(jìn)一步地,在本實(shí)施例中,還可以包括配置所述攝像單元所采集的圖像中用于進(jìn)行人員位置采集的所述目標(biāo)區(qū)域。即配置所述目標(biāo)區(qū)域,以確定在所述攝像單元所采集的圖像中在那些區(qū)域進(jìn)行人員位置采集。在本發(fā)明一示例中,所述目標(biāo)區(qū)域?yàn)樯唐逢惲醒b置前1米范圍內(nèi)的區(qū)域。所述目標(biāo)區(qū)域的示例如如圖7中方框所示。
在步驟s302中,獲取所述攝像單元采集的圖像中所述目標(biāo)區(qū)域內(nèi)所有人員的位置點(diǎn)。
示例性地,對(duì)所述攝像單元所采集的每幀圖像進(jìn)行處理,以從所述圖像中獲得所述目標(biāo)區(qū)域內(nèi)所述人員的位置,并以二維坐標(biāo)表示每個(gè)人員的位置。示例性地,在本發(fā)明一示例中,以所述攝像單元所采集圖像的像素點(diǎn)來(lái)表示每個(gè)人員的位置坐標(biāo),例如一個(gè)人員位于圖像中(300,4000)像素點(diǎn)處,則以(300,400)來(lái)表示該人員位置的坐標(biāo)。在本發(fā)明一示例中,當(dāng)人員占據(jù)多個(gè)像素點(diǎn)時(shí),則以這些像素點(diǎn)中處于中心位置的像素點(diǎn)來(lái)表示該人員的位置坐標(biāo)。
進(jìn)一步地,在本步驟中,在對(duì)所述攝像單元所采集的每幀圖像進(jìn)行處理,以從所述圖像中獲得所述目標(biāo)區(qū)域內(nèi)所述人員的位置時(shí),還為圖像所述目標(biāo)區(qū)域內(nèi)的每個(gè)人員設(shè)定一個(gè)標(biāo)識(shí)號(hào)(id),用于表示該人員與其他人員不是同一個(gè)人。在本發(fā)明一示例中,對(duì)當(dāng)前幀圖像進(jìn)行處理以獲取圖像中獲得所述目標(biāo)區(qū)域內(nèi)所述人員的位置時(shí),還判斷是否有不同于前一幀圖像中的人員進(jìn)入所述目標(biāo)區(qū)域,如果有則為該新進(jìn)入的人員配置一個(gè)標(biāo)識(shí)號(hào),該標(biāo)識(shí)號(hào)為未使用的標(biāo)識(shí)號(hào)。
在步驟303,分別獲取每一個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)的按時(shí)間順序排列的位置點(diǎn),以形成所述每個(gè)人員的位置軌跡。
當(dāng)在步驟302中,獲取所述攝像單元采集的圖像中所述目標(biāo)區(qū)域內(nèi)所有人員的位置點(diǎn)后,則通過多幀圖像的處理結(jié)果來(lái)判斷一個(gè)人員是否已經(jīng)離開所述目標(biāo)區(qū)域。
例如,在本發(fā)明一個(gè)示例中,當(dāng)在圖像采集時(shí)間段內(nèi),如果從前面所有幀圖像中獲取的人員位置點(diǎn)數(shù)據(jù)中均存在一個(gè)人員標(biāo)識(shí)號(hào)以及該標(biāo)識(shí)號(hào)的位置點(diǎn)數(shù)據(jù),而當(dāng)前一幀或當(dāng)前一幀以及之后幾幀圖像中獲取的人員位置點(diǎn)數(shù)據(jù)中沒有該人員標(biāo)識(shí)號(hào)的位置點(diǎn)數(shù)據(jù),則可以認(rèn)定該人員標(biāo)識(shí)號(hào)對(duì)應(yīng)的人員已經(jīng)離開所述目標(biāo)區(qū)域。此時(shí),可以將之前獲得該人員標(biāo)示號(hào)的位置點(diǎn)數(shù)據(jù)按時(shí)間順序排列,從而獲得該人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)的位置軌跡,并以該人員的標(biāo)識(shí)號(hào)標(biāo)識(shí)該位置軌跡數(shù)據(jù)。
又例如,在本發(fā)明另一個(gè)示例中,對(duì)當(dāng)前幀圖像進(jìn)行處理獲得所述目標(biāo)區(qū)域內(nèi)所述人員的位置坐標(biāo)數(shù)據(jù)后,通過判斷從當(dāng)前幀圖像中獲得的所有人員位置數(shù)據(jù)是否沒有前一幀或前幾幀圖像中獲得人員位置數(shù)據(jù)中某一個(gè)或某幾個(gè)人員標(biāo)識(shí)號(hào)對(duì)應(yīng)的位置點(diǎn)數(shù)據(jù),如果有,則這些判定這些人員標(biāo)識(shí)號(hào)所對(duì)應(yīng)的人員已經(jīng)離開所述目標(biāo)區(qū)域,此時(shí),將這些人員標(biāo)識(shí)號(hào)所對(duì)應(yīng)的位置點(diǎn)數(shù)據(jù)按時(shí)間順序排列,以獲得這些人員的位置軌跡。
當(dāng)獲得這些人員的位置軌跡后,將其與對(duì)應(yīng)的人員標(biāo)示號(hào)一起表示為一個(gè)track-id,所述track-id表示id所對(duì)應(yīng)人員的位置軌跡。track-id的示例如圖8所示。
進(jìn)一步地,分別對(duì)所述每一個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn)進(jìn)行插值,以獲得所述每一個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)所有預(yù)設(shè)時(shí)刻的位置點(diǎn),以形成所述每個(gè)人員的位置軌跡。
其中預(yù)設(shè)時(shí)刻為預(yù)先設(shè)定好的若干具體時(shí)間點(diǎn),預(yù)設(shè)時(shí)刻的個(gè)數(shù)依據(jù)具體使用場(chǎng)景確定。預(yù)設(shè)時(shí)刻之間的時(shí)間間隔可以為固定值,也可以不為固定值。在本發(fā)明一示例中,預(yù)設(shè)時(shí)刻之間的時(shí)間間隔為固定值,且相鄰預(yù)設(shè)時(shí)刻之間的時(shí)間間隔為1秒,此時(shí)預(yù)設(shè)時(shí)刻可以理解為每個(gè)整秒時(shí)刻,此時(shí)所述位置軌跡為一個(gè)所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的所有整秒時(shí)刻的位置點(diǎn)。例如,一個(gè)所述人員第0秒進(jìn)入所述目標(biāo)區(qū)域,直至第30秒離開所述目標(biāo)區(qū)域,那么所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段為30秒鐘,此時(shí)所述人員的位置軌跡可表示為從0秒所述人員進(jìn)入目標(biāo)區(qū)域開始至30秒所述人員離開目標(biāo)區(qū)域的時(shí)間段內(nèi),每隔1秒鐘采集的共計(jì)31個(gè)所述人員在每個(gè)整秒時(shí)刻的位置點(diǎn)。
由于攝像單元的處理能力所限,其采集到的圖像并不是絕對(duì)的連續(xù)圖像,連續(xù)兩張圖像之間必然存在時(shí)間間隔其運(yùn)算能力越高,則連續(xù)獲得的兩張圖像之間的時(shí)間間隔也就越小,由于攝像單元無(wú)法獲取到連續(xù)時(shí)刻的圖像,那么攝像單元可能無(wú)法獲得預(yù)設(shè)時(shí)刻的圖像,例如當(dāng)預(yù)設(shè)時(shí)刻為整秒時(shí)刻時(shí),攝像單元實(shí)際采集的并不是連續(xù)的每秒圖像,因此所獲得人員位置軌跡/數(shù)據(jù)(即,track-id)不包括該人員所有整秒時(shí)刻上的位置點(diǎn)數(shù)據(jù),為此在本發(fā)明一實(shí)施例中,還包括對(duì)所獲得的位置點(diǎn)數(shù)據(jù)進(jìn)行插值,以獲得所述人員在所述目標(biāo)區(qū)域內(nèi)所有預(yù)設(shè)時(shí)刻的位置點(diǎn),從而形成所述位置軌跡。即,分別對(duì)所述每一個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn)進(jìn)行插值,以獲得所述每一個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)所有預(yù)設(shè)時(shí)刻的位置點(diǎn),以形成所述每個(gè)人員的位置軌跡,即獲得完整的track-id數(shù)據(jù)。例如,在本發(fā)明一示例中,采用線性插值方法對(duì)所述每個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn)進(jìn)行插值。例如,當(dāng)預(yù)設(shè)時(shí)刻為每個(gè)整秒時(shí)刻時(shí),對(duì)于某一個(gè)整數(shù)秒,取該整數(shù)秒前后采集的兩張連續(xù)圖像,分別獲取所述人員在這兩張連續(xù)圖像上的位置點(diǎn),對(duì)獲取的兩個(gè)位置點(diǎn)的二維坐標(biāo)分別做線性插值,從而獲得該人員在該整數(shù)秒的位置點(diǎn)坐標(biāo)。
可以理解的是,在本實(shí)施例中,當(dāng)對(duì)所述攝像單元所采集的每幀圖像進(jìn)行處理,以從所述圖像中獲得所述目標(biāo)區(qū)域內(nèi)所述人員的位置時(shí),可以采用本領(lǐng)域常用的人形檢測(cè)、特征檢測(cè)和識(shí)別等方法來(lái)判斷不同的人員,并為每個(gè)人員分配一個(gè)標(biāo)識(shí)號(hào),以便于后續(xù)對(duì)每一個(gè)人員的位置點(diǎn)進(jìn)行分別處理。
根據(jù)本發(fā)明實(shí)施例的人員位置軌跡獲得方法可以獲得目標(biāo)區(qū)域的人員位置軌跡數(shù)據(jù),從而便于后續(xù)獲得目標(biāo)區(qū)域內(nèi)人員位置點(diǎn)熱度圖,進(jìn)而獲得商品關(guān)注度。
圖4為根據(jù)本發(fā)明實(shí)施例的商品關(guān)注獲得裝置的示意性結(jié)構(gòu)框圖。下面結(jié)合圖4對(duì)根據(jù)本發(fā)明實(shí)施例的商品關(guān)注獲得進(jìn)行描述。
如圖4所示,根據(jù)本發(fā)明實(shí)施例的商品關(guān)注獲得裝置400包括人員位置采集模塊410、人員位置存儲(chǔ)模塊420、位置點(diǎn)集合生成模塊430、熱度圖生成模塊440和顯示模塊450。
人員位置采集模塊410用于獲取目標(biāo)區(qū)域內(nèi)每個(gè)人員的位置軌跡,每個(gè)所述位置軌跡表示一個(gè)所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的的位置點(diǎn)。人員位置采集模塊可以由圖1所示的電子設(shè)備中的處理器102或圖像信號(hào)處理器110運(yùn)行存儲(chǔ)裝置104中存儲(chǔ)的程序指令來(lái)實(shí)現(xiàn),并且可以執(zhí)行根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法中的步驟s201,以及人員位置軌跡獲得方法中的步驟s301~s303。
人員位置存儲(chǔ)模塊420用于存儲(chǔ)所述人員位置采集模塊410采集的所述目標(biāo)區(qū)域內(nèi)每個(gè)人員的位置軌跡。人員位置存儲(chǔ)模塊420可以由圖1所示的電子設(shè)備中的處理器102/或圖像信號(hào)器110運(yùn)行存儲(chǔ)裝置104中存儲(chǔ)的程序指令來(lái)實(shí)現(xiàn)。在本發(fā)明一示例中,人員位置存儲(chǔ)模塊420實(shí)現(xiàn)為數(shù)據(jù)庫(kù),優(yōu)選地為非關(guān)系數(shù)據(jù)庫(kù),例如couchbase-server。
位置點(diǎn)集合生成模塊430用于根據(jù)設(shè)定時(shí)間段所述目標(biāo)區(qū)域內(nèi)所有人員的位置軌跡形成所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合。位置點(diǎn)集合生成模塊430可以由圖1所示的電子設(shè)備中的處理器102和/或圖像信號(hào)器110運(yùn)行存儲(chǔ)裝置104中存儲(chǔ)的程序指令來(lái)實(shí)現(xiàn),并且可以執(zhí)行根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法中的步驟s202。
熱度圖生成模塊440用于根據(jù)所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合形成所述設(shè)定時(shí)間段內(nèi)的人員位置點(diǎn)熱度圖。熱度圖生成模塊440可以由圖1所示的電子設(shè)備中的處理器102和/或圖像信號(hào)器110運(yùn)行存儲(chǔ)裝置104中存儲(chǔ)的程序指令來(lái)實(shí)現(xiàn),并且可以執(zhí)行根據(jù)本發(fā)明實(shí)施例的人臉檢測(cè)方法中的步驟s203。
顯示模塊450用于顯示所述熱度圖生成模塊440生成的設(shè)定時(shí)間段內(nèi)所述目標(biāo)區(qū)域內(nèi)的人員位置點(diǎn)熱度圖,以方便獲得相應(yīng)商品的關(guān)注度。顯示模塊450可以實(shí)現(xiàn)為各種顯示單元/器。
進(jìn)一步地,如圖5所示,在本實(shí)施例中,所述人員位置采集模塊410包括圖像獲取子模塊4101、人員位置獲取子模塊4102、人員位置軌跡生成子模塊4103和目標(biāo)區(qū)域配置子模塊4104。
圖像獲取子模塊4101用于獲取攝像單元采集的圖像。圖像獲取子模塊4101可以由圖1所示的電子設(shè)備中的處理器102運(yùn)行存儲(chǔ)裝置104中存儲(chǔ)的程序指令通過通信單元或連接單元來(lái)獲取圖像傳感器114采集的圖像,并且可以執(zhí)行根據(jù)本發(fā)明實(shí)施例的人員位置軌跡獲得方法中的步驟s301。
人員位置獲取子模塊4102用于獲取所述攝像單元采集的圖像中所述目標(biāo)區(qū)域內(nèi)所有人員的位置點(diǎn)。人員位置獲取子模塊4102可以由圖1所示的電子設(shè)備中的處理器102和/或圖像信號(hào)器110運(yùn)行存儲(chǔ)裝置104中存儲(chǔ)的程序指令來(lái)實(shí)現(xiàn),并且可以執(zhí)行根據(jù)本發(fā)明實(shí)施例的人員位置軌跡獲得方法中的步驟s302。
人員位置軌跡生成子模塊4103用于分別獲取每個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)的按時(shí)間順序排列的位置點(diǎn),以形成所述每個(gè)人員的位置軌跡。在本發(fā)明一示例中,所述人員位置軌跡生成子模塊4103還用于分別對(duì)所述每個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn)進(jìn)行插值,以獲得所述同一個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)所有預(yù)設(shè)時(shí)刻的位置點(diǎn),以形成所述每個(gè)人員的位置軌跡。在本發(fā)明一示例中,所述人員位置軌跡生成子模塊4103采用線性插值方法分別對(duì)所述每個(gè)人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn)進(jìn)行插值。人員位置軌跡生成子模塊4103可以由圖1所示的電子設(shè)備中的處理器102和/或圖像信號(hào)器110運(yùn)行存儲(chǔ)裝置104中存儲(chǔ)的程序指令來(lái)實(shí)現(xiàn),并且可以執(zhí)行根據(jù)本發(fā)明實(shí)施例的人員位置軌跡獲得方法中的步驟s303。
目標(biāo)區(qū)域配置子模塊4104用于配置所述攝像單元所采集的圖像中用于進(jìn)行人員位置采集的所述目標(biāo)區(qū)域。目標(biāo)區(qū)域配置子模塊4104可以由圖1所示的電子設(shè)備中的處理器102和/或圖像信號(hào)器110運(yùn)行存儲(chǔ)裝置104中存儲(chǔ)的程序指令來(lái)實(shí)現(xiàn)。
根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得裝置,通過采集商場(chǎng)目標(biāo)區(qū)域內(nèi)人員的位置軌跡數(shù)據(jù),并根據(jù)該位置軌跡數(shù)據(jù)生成預(yù)定時(shí)間段內(nèi)(例如一天/每天)人員位置熱度圖,根據(jù)所述人員位置點(diǎn)熱度圖獲得商品關(guān)注度,即商品所在位置所對(duì)應(yīng)的人員位置點(diǎn)熱度較高時(shí),則表示在該位置停留人員較多,并且停留時(shí)間較長(zhǎng),也即相應(yīng)商品的關(guān)注度較高,反之則商品關(guān)注度較低。根據(jù)本發(fā)明的商品關(guān)注度獲得方法及裝置其不依賴于人本身的記憶和感覺,具有準(zhǔn)確、直觀、成本較低的優(yōu)點(diǎn),便于商場(chǎng)/超市根據(jù)商品關(guān)注度來(lái)調(diào)整商品展示策略、商品定價(jià)等從而獲得更好的經(jīng)營(yíng)收益。
圖6為根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得設(shè)備的示意性結(jié)構(gòu)框圖。下面結(jié)合圖6對(duì)根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得設(shè)備系統(tǒng)進(jìn)行描述。
如圖6所示,根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得設(shè)備600包括深度攝像單元610、存儲(chǔ)裝置620、處理器630和顯示單元640。
深度攝像單元610用于采集圖像或視頻,以便從獲得目標(biāo)區(qū)域內(nèi)的人員位置軌跡。在本發(fā)明一示例中所述深度攝像單元610實(shí)現(xiàn)為深度攝像機(jī),例如tof攝像機(jī)。
所述存儲(chǔ)裝置620存儲(chǔ)用于實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法中的相應(yīng)步驟的程序代碼。
所述處理器630用于運(yùn)行所述存儲(chǔ)裝置620中存儲(chǔ)的程序代碼,以執(zhí)行根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法的相應(yīng)步驟,并且用于實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得裝置中的人員位置采集模塊410、人員位置存儲(chǔ)模塊420、位置點(diǎn)集合生成模塊430、熱度圖生成模塊440和顯示模塊450。
在一個(gè)實(shí)施例中,在所述程序代碼被所述處理器630運(yùn)行時(shí)執(zhí)行以下步驟:
獲取目標(biāo)區(qū)域內(nèi)每個(gè)人員的位置軌跡,每個(gè)所述位置軌跡表示一個(gè)所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的位置點(diǎn);
根據(jù)設(shè)定時(shí)間段所述目標(biāo)區(qū)域內(nèi)所有人員的位置軌跡形成所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合;
根據(jù)所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合形成所述設(shè)定時(shí)間段內(nèi)的人員位置點(diǎn)熱度圖。
在一個(gè)實(shí)施例中,處理器630可以實(shí)現(xiàn)為中央處理器(cpu),其中,中央處理器(cpu)通過深度攝像單元610獲取目標(biāo)區(qū)域的圖像,然后通過執(zhí)行存儲(chǔ)裝置620中相應(yīng)的程序代碼,根據(jù)所述采集的圖像獲取目標(biāo)區(qū)域內(nèi)每個(gè)人員的位置軌跡,并根據(jù)設(shè)定時(shí)間段所述目標(biāo)區(qū)域內(nèi)所有人員的位置軌跡形成所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合,以及根據(jù)所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合形成所述設(shè)定時(shí)間段內(nèi)的人員位置點(diǎn)熱度圖,最后將所述熱度圖發(fā)送至所述顯示單元640進(jìn)行顯示。
示例性地,根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得設(shè)備600可以實(shí)現(xiàn)為具有圖像傳感器、存儲(chǔ)器、通信接口/單元和處理器的設(shè)備、裝置或者系統(tǒng)。
根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得設(shè)備600可以部署在圖像采集端或監(jiān)控端,例如,可以部署在商場(chǎng)/超市的監(jiān)控端或監(jiān)控裝置中。替代地,根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得設(shè)備600還可以分布地部署在服務(wù)器端(或云端)和攝像終端處。例如,在商場(chǎng)/超市的圖像采集端或監(jiān)控端進(jìn)行人員位置采集,在服務(wù)器端(或云端)進(jìn)行數(shù)據(jù)存儲(chǔ)和處理以獲得位置點(diǎn)熱度圖等。
此外,根據(jù)本發(fā)明實(shí)施例,還提供了一種存儲(chǔ)介質(zhì),在所述存儲(chǔ)介質(zhì)上存儲(chǔ)了程序指令,在所述程序指令被計(jì)算機(jī)或處理器運(yùn)行時(shí)用于執(zhí)行本發(fā)明實(shí)施例的商品關(guān)注度獲得方法、人員位置軌跡獲得方法的相應(yīng)步驟,并且用于實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得裝置、人員位置采集模塊的相應(yīng)模塊/子模塊。所述存儲(chǔ)介質(zhì)例如可以包括智能電話的存儲(chǔ)卡、平板電腦的存儲(chǔ)部件、個(gè)人計(jì)算機(jī)的硬盤、只讀存儲(chǔ)器(rom)、可擦除可編程只讀存儲(chǔ)器(eprom)、便攜式緊致盤只讀存儲(chǔ)器(cd-rom)、usb存儲(chǔ)器、或者上述存儲(chǔ)介質(zhì)的任意組合。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的任意組合,例如一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包含用于目標(biāo)對(duì)象信息生成的計(jì)算機(jī)可讀的程序代碼,另一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包含用于目標(biāo)對(duì)象信息識(shí)別的計(jì)算機(jī)可讀的程序代碼。
在一個(gè)實(shí)施例中,所述計(jì)算機(jī)程序指令在被計(jì)算機(jī)運(yùn)行時(shí)可以實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法裝置中的各個(gè)功能模塊,并且/或者可以執(zhí)行根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法。
在一個(gè)實(shí)施例中,所述計(jì)算機(jī)程序指令在被計(jì)算機(jī)運(yùn)行時(shí)執(zhí)行以下步驟:獲取目標(biāo)區(qū)域內(nèi)每個(gè)人員的位置軌跡,每個(gè)所述位置軌跡表示一個(gè)所述人員從進(jìn)入所述目標(biāo)區(qū)域到離開所述目標(biāo)區(qū)域的時(shí)間段內(nèi)按時(shí)間順序排列的所有的位置點(diǎn);根據(jù)設(shè)定時(shí)間段所述目標(biāo)區(qū)域內(nèi)所有人員的位置軌跡形成所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合;根據(jù)所述設(shè)定時(shí)間段內(nèi)的位置點(diǎn)集合形成所述設(shè)定時(shí)間段內(nèi)的人員位置點(diǎn)熱度圖。
根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得裝置中的各模塊可以通過根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得裝置中的電子設(shè)備的處理器運(yùn)行在存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn),或者可以在根據(jù)本發(fā)明實(shí)施例的計(jì)算機(jī)程序產(chǎn)品的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)的計(jì)算機(jī)指令被計(jì)算機(jī)運(yùn)行時(shí)實(shí)現(xiàn)。
根據(jù)本發(fā)明實(shí)施例的商品關(guān)注度獲得方法和裝置、商品關(guān)注度獲得設(shè)備及存儲(chǔ)介質(zhì),通過采集商場(chǎng)目標(biāo)區(qū)域內(nèi)人員的位置軌跡數(shù)據(jù),并根據(jù)該位置軌跡數(shù)據(jù)生成預(yù)定時(shí)間段內(nèi)(例如一天/每天)人員位置熱度圖,根據(jù)所述人員位置點(diǎn)熱度圖獲得商品關(guān)注度,即商品所在位置所對(duì)應(yīng)的人員位置點(diǎn)熱度較高時(shí),則表示在該位置停留人員較多,并且停留時(shí)間較長(zhǎng),也即相應(yīng)商品的關(guān)注度較高,反之則商品關(guān)注度較低。根據(jù)本發(fā)明的商品關(guān)注度獲得方法及裝置其不依賴于人本身的記憶和感覺,具有準(zhǔn)確、直觀、成本較低的優(yōu)點(diǎn),便于商場(chǎng)/超市根據(jù)商品關(guān)注度來(lái)調(diào)整商品展示策略、商品定價(jià)等從而獲得更好的經(jīng)營(yíng)收益。
盡管這里已經(jīng)參考附圖描述了示例實(shí)施例,應(yīng)理解上述示例實(shí)施例僅僅是示例性的,并且不意圖將本發(fā)明的范圍限制于此。本領(lǐng)域普通技術(shù)人員可以在其中進(jìn)行各種改變和修改,而不偏離本發(fā)明的范圍和精神。所有這些改變和修改意在被包括在所附權(quán)利要求所要求的本發(fā)明的范圍之內(nèi)。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)設(shè)備,或一些特征可以忽略,或不執(zhí)行。
在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本發(fā)明并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該本發(fā)明的的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如相應(yīng)的權(quán)利要求書所反映的那樣,其發(fā)明點(diǎn)在于可以用少于某個(gè)公開的單個(gè)實(shí)施例的所有特征的特征來(lái)解決相應(yīng)的技術(shù)問題。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域的技術(shù)人員可以理解,除了特征之間相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(dsp)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的物品分析設(shè)備中的一些模塊的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
以上所述,僅為本發(fā)明的具體實(shí)施方式或?qū)唧w實(shí)施方式的說(shuō)明,本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。