本發(fā)明涉及新聞出版技術(shù)領(lǐng)域,特別是涉及一種地標(biāo)信息的錄入方法和裝置。
背景技術(shù):
目前,在新聞行業(yè)中,視頻和新聞報(bào)道的地理及事件信息理解、新聞視頻虛擬化制作尚存有許多不足,無(wú)法完全滿足節(jié)目制作、播出的需求。為增強(qiáng)新聞媒體領(lǐng)域自主創(chuàng)新能力,現(xiàn)在已經(jīng)有了地理信息(gps/北斗數(shù)據(jù))與地標(biāo)信息對(duì)應(yīng)的實(shí)驗(yàn)資料庫(kù),并與新聞gis數(shù)據(jù)庫(kù)對(duì)接,基本能夠滿足節(jié)目制作的初步要求;且基于攝像機(jī)運(yùn)動(dòng)跟蹤和地理坐標(biāo)跟蹤的新聞視頻采集系統(tǒng)、實(shí)時(shí)動(dòng)態(tài)定位新聞畫面位置、三維渲染技術(shù)平臺(tái)也正在日新月異的發(fā)展中,基本能夠?qū)崿F(xiàn)基于位置信息的三維數(shù)據(jù)實(shí)時(shí)渲染。
發(fā)明人在實(shí)施本申請(qǐng)的過(guò)程中發(fā)現(xiàn),在上述技術(shù)中,實(shí)現(xiàn)對(duì)地標(biāo)的快速定位是一切的基礎(chǔ),傳統(tǒng)的做法是將地標(biāo)信息如地標(biāo)圖片或者地標(biāo)視頻與其對(duì)應(yīng)的地理信息對(duì)應(yīng)錄入資料庫(kù),由于作為地標(biāo)信息的地標(biāo)圖片或者地標(biāo)視頻數(shù)據(jù)量一般較大,因此造成錄入速度較慢,且使資料庫(kù)的數(shù)據(jù)量較大,不利于后期的使用。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種地標(biāo)信息的錄入方法和裝置,用于將地標(biāo)信息與地理信息對(duì)應(yīng)錄入資料庫(kù),以解決目前的錄入方法錄入速度較慢、且資料庫(kù)的數(shù)據(jù)量較大的問(wèn)題。
為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種地標(biāo)信息的錄入方法,具體包括步驟:
將預(yù)先拍攝的視頻與地理信息建立對(duì)應(yīng)關(guān)系;
從所述視頻中選取目標(biāo)區(qū)域的區(qū)域圖像,并將所述區(qū)域圖像進(jìn)行編號(hào),得到所述區(qū)域圖像的識(shí)別代碼;
在選取所述區(qū)域圖像的同時(shí),根據(jù)所述對(duì)應(yīng)關(guān)系記錄與所述區(qū)域圖像對(duì)應(yīng)的地理信息,作為所述區(qū)域圖像的目標(biāo)地理信息;
計(jì)算所述區(qū)域圖像的surf特征點(diǎn)集;
將每個(gè)所述目標(biāo)區(qū)域的資料字段存入資料庫(kù),所述資料字段包括與所述目標(biāo)區(qū)域?qū)?yīng)的區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集。
可選的,所述將預(yù)先拍攝的視頻與地理信息建立對(duì)應(yīng)關(guān)系,包括:
響應(yīng)視頻播放指令,播放預(yù)先拍攝的視頻;
在播放所述視頻的過(guò)程中,同步讀取預(yù)先獲取的地理信息;
建立所述視頻的每一幀與所述地理信息建立對(duì)應(yīng),得到所述對(duì)應(yīng)關(guān)系。
可選的,所述從所述視頻中選取目標(biāo)區(qū)域的區(qū)域圖像,包括:
響應(yīng)播放暫停指令,暫停所述視頻的播放;
從當(dāng)前幀中進(jìn)行框選,得到所述目標(biāo)區(qū)域的區(qū)域圖像。
可選的,所述根據(jù)所述對(duì)應(yīng)關(guān)系記錄與所述區(qū)域圖像對(duì)應(yīng)的地理信息,作為所述區(qū)域圖像的目標(biāo)地理信息,包括:
在框選出所述區(qū)域圖像后,記錄所述對(duì)應(yīng)關(guān)系中與所述當(dāng)前幀對(duì)應(yīng)的地理信息,作為所述目標(biāo)地理信息。
可選的,所述資料字段還包括歸一化圖像,在所述將每個(gè)所述目標(biāo)區(qū)域的資料字段存入資料庫(kù)步驟之前,還包括步驟:
在選取所述區(qū)域圖像后,將所述區(qū)域圖像單獨(dú)提出,作為所述目標(biāo)區(qū)域圖像;
將所述目標(biāo)區(qū)域圖像進(jìn)行歸一化處理,得到所述歸一化圖像,將所述歸一化圖像記入所述資料字段。
相應(yīng)的,為了保證上述方法的實(shí)施,本發(fā)明還提供了一種地標(biāo)信息的錄入裝置,其特征在于,具體包括:
對(duì)應(yīng)關(guān)系建立模塊,用于將預(yù)先拍攝的視頻與地理信息建立對(duì)應(yīng)關(guān)系;
區(qū)域圖像選取模塊,用于從所述視頻中選取目標(biāo)區(qū)域的區(qū)域圖像,并將所述區(qū)域圖像進(jìn)行編號(hào),得到所述區(qū)域圖像的識(shí)別代碼;
地理信息記錄模塊,用于在選取所述區(qū)域圖像的同時(shí),根據(jù)所述對(duì)應(yīng)關(guān)系記錄與所述區(qū)域圖像對(duì)應(yīng)的地理信息,作為所述區(qū)域圖像的目標(biāo)地理信息;
特征點(diǎn)集計(jì)算模塊,用于計(jì)算所述區(qū)域圖像的surf特征點(diǎn)集;
資料庫(kù)錄入模塊,用于將每個(gè)所述目標(biāo)區(qū)域的資料字段存入資料庫(kù),所述資料字段包括與所述目標(biāo)區(qū)域?qū)?yīng)的區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集。
可選的,所述對(duì)應(yīng)關(guān)系建立模塊包括:
第一播放控制單元,用于響應(yīng)視頻播放指令,播放預(yù)先拍攝的視頻;
地理信息同步單元,用于在播放所述視頻的過(guò)程中,同步讀取預(yù)先獲取的地理信息;
對(duì)應(yīng)建立單元,用于建立所述視頻的每一幀與所述地理信息建立對(duì)應(yīng),得到所述對(duì)應(yīng)關(guān)系。
可選的,所述區(qū)域圖像選取模塊包括:
第二播放控制單元,用于響應(yīng)播放暫停指令,暫停所述視頻的播放;
區(qū)域圖像框選單元,用于從當(dāng)前幀中進(jìn)行框選,得到所述目標(biāo)區(qū)域的區(qū)域圖像。
可選的,所述地理信息記錄模塊包括:
地理信息記錄單元,用于在框選出所述區(qū)域圖像后,記錄所述對(duì)應(yīng)關(guān)系中與所述當(dāng)前幀對(duì)應(yīng)的地理信息,作為所述目標(biāo)地理信息。
可選的,所述資料字段還包括歸一化圖像,所述錄入裝置還包括:
區(qū)域圖像提出模塊,用于在選取所述區(qū)域圖像后,將所述區(qū)域圖像單獨(dú)提出,作為所述目標(biāo)區(qū)域圖像;
歸一化處理模塊,用于將所述目標(biāo)區(qū)域圖像進(jìn)行歸一化處理,得到所述歸一化圖像,并將所述歸一化圖像記入所述資料字段。
從上述技術(shù)方案可以看出,本發(fā)明提供了一種地標(biāo)信息的錄入方法和裝置,具體為將預(yù)先拍攝的視頻與地理信息建立對(duì)應(yīng)關(guān)系;從視頻中選取目標(biāo)區(qū)域的區(qū)域圖像,并將區(qū)域圖像進(jìn)行編號(hào),得到區(qū)域圖像的識(shí)別代碼;在選取區(qū)域圖像的同時(shí),根據(jù)對(duì)應(yīng)關(guān)系記錄與區(qū)域圖像對(duì)應(yīng)的地理信息,作為區(qū)域圖像的目標(biāo)地理信息;計(jì)算區(qū)域圖像的surf特征點(diǎn)集;將每個(gè)目標(biāo)區(qū)域的資料字段存入資料庫(kù),資料字段包括與目標(biāo)區(qū)域?qū)?yīng)的區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集。由于錄入資料庫(kù)中的資料字段中僅用sufr描述目標(biāo)區(qū)域的地標(biāo)信息,相較于原始的區(qū)域圖像來(lái)說(shuō)數(shù)據(jù)量要小的多,因此能夠以較快的錄入速度將地標(biāo)信息與地理信息對(duì)應(yīng)錄入資料庫(kù),從而解決了目前的錄入方法錄入速度較慢、且資料庫(kù)的數(shù)據(jù)量較大的問(wèn)題。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種地標(biāo)信息的錄入方法方法實(shí)施例的步驟流程圖;
圖2為本發(fā)明提供的另一種地標(biāo)信息的錄入方法方法實(shí)施例的步驟流程圖;
圖3為本發(fā)明提供的一種地標(biāo)信息的錄入裝置實(shí)施例的結(jié)構(gòu)框圖;
圖4為本發(fā)明提供的另一種地標(biāo)信息的錄入裝置實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例一
圖1為本發(fā)明提供的一種地標(biāo)信息的錄入方法實(shí)施例的步驟流程圖。
參見(jiàn)圖1所示,本實(shí)施例提供的錄入方法用于將地標(biāo)信息錄入資料庫(kù)中,以方便后續(xù)在新聞出版的各種制作、出版、發(fā)行過(guò)程中加以利用,該錄入方法具體包括步驟:
s101:將預(yù)先拍攝的視頻與地理信息建立對(duì)應(yīng)關(guān)系。
這個(gè)對(duì)應(yīng)關(guān)系是指將視頻中的每一幀與預(yù)先獲取的地理信息建立對(duì)應(yīng)關(guān)系,具體是指將每一幀附加上相應(yīng)的地理信息,這里的地理信息是指地理位置信息,例如可以是通過(guò)gps或者北斗衛(wèi)星或的衛(wèi)星定位數(shù)據(jù)。
在具體將視頻中每一幀與地理信息建立對(duì)應(yīng)關(guān)系過(guò)程中,首先利用視頻播放工具載入該視頻,在用戶輸入視頻播放指令時(shí),通過(guò)響應(yīng)該指令對(duì)該視頻進(jìn)行播放;在播放視頻的過(guò)程中,同步讀取并導(dǎo)入上述地理信息;然后建立視頻的每一幀與地理信息建立對(duì)應(yīng),從而得到上述對(duì)應(yīng)關(guān)系。
s102:從視頻中選取目標(biāo)區(qū)域的區(qū)域圖像。
在對(duì)視頻進(jìn)行播放的過(guò)程中,當(dāng)出現(xiàn)需要錄入的地標(biāo)時(shí),從視頻中選取存在該地標(biāo)的目標(biāo)區(qū)域的區(qū)域圖像,并將該區(qū)域圖像進(jìn)行編號(hào),將該編號(hào)作為該目標(biāo)區(qū)域的區(qū)域圖像的識(shí)別代碼,記為rect0,rect1,rect2,rect3,……,rectn……。
在選取上述區(qū)域圖像的過(guò)程中,具體是當(dāng)用戶在視頻中出現(xiàn)需要錄入的地標(biāo)、并輸入播放暫停指令時(shí),暫停播放該視頻;然后通過(guò)手動(dòng)或者自動(dòng)方式從暫停處的當(dāng)前幀中進(jìn)行框選,從中框選出該目標(biāo)區(qū)域的區(qū)域圖像。
s103:根據(jù)對(duì)應(yīng)關(guān)系記錄與區(qū)域圖像對(duì)應(yīng)的地理信息。
前述對(duì)應(yīng)關(guān)系是指視頻中每一幀均與相應(yīng)的地理信息有著對(duì)應(yīng)關(guān)系,即每一幀所顯示的地點(diǎn)均有對(duì)應(yīng)的衛(wèi)星定位數(shù)據(jù)。在前述從視頻中選取目標(biāo)區(qū)域的區(qū)域圖像時(shí),將暫停處的當(dāng)前幀對(duì)應(yīng)的地理信息作為該區(qū)域圖像的目標(biāo)地理信息。
具體來(lái)說(shuō),是在框選出該目標(biāo)區(qū)域的區(qū)域圖像后,將該區(qū)域圖像所在的當(dāng)前幀對(duì)應(yīng)的地理信息作為該目標(biāo)地理信息,可以將目標(biāo)地理信息記錄為:gps0,gps1,gps2,gps3,gps4,……,gpsn,……。
s104:計(jì)算區(qū)域圖像的surf特征點(diǎn)集。
在得到待錄入的地標(biāo)的目標(biāo)區(qū)域的區(qū)域圖像后,計(jì)算每個(gè)區(qū)域圖像的surf特征點(diǎn)集。即通過(guò)surf算法對(duì)區(qū)域圖像進(jìn)行特征提取,得到多個(gè)特征點(diǎn),即這里所說(shuō)的surf特征點(diǎn)集。并記錄為:set0,set1,set2,set3,set4,……,setn,……。
surf算法的概念及步驟均建立在sift算法之上,但詳細(xì)的流程略有不同。surf算法包含以下三個(gè)步驟:特征點(diǎn)偵測(cè)、特征鄰近描述、描述子配對(duì)。
sift使用了連續(xù)不同尺度的高斯濾波器處理影像,并且經(jīng)由高斯差來(lái)偵測(cè)影像中尺度不變的特征點(diǎn);surf則使用了方型濾波器取代sift中的高斯濾波器,借此達(dá)到高斯糢糊的近似。其濾波器可表示為:
{\displaystyles(x,y)=\sum_{i=0}^{x}\sum_{j=0}^{y}i(i,j)}
此外使用方型濾波器可利用積分圖大幅提高運(yùn)算速度,僅需計(jì)算位于濾波器方型的四個(gè)角落值即可。
surf使用了斑點(diǎn)偵測(cè)的海森矩陣來(lái)偵測(cè)特征點(diǎn),其行列式值代表像素點(diǎn)周圍的變化量,因此特征點(diǎn)需取行列式值為極大、極小值。除此之外,為了達(dá)到尺度上的不變,surf還使用了尺度σ的行列式值作特征點(diǎn)的偵測(cè),給定圖形中的一點(diǎn)p=(x,y),在尺度σ的海森矩陣為h(p,σ):
{\displaystyleh(p,\sigma)={\begin{pmatrix}l_{xx}(p,\sigma)&l_{xy}(p,\sigma)\\l_{xy}(p,\sigma)&l_{yy}(p,\sigma)\end{pmatrix}}}
其中矩陣內(nèi)的{\displaystylel_{xx}(p,\sigma)}等函數(shù)為二階微分后的灰階圖像。9*9的方型濾波器被作為surf最底的尺度,近似于σ=1.2的高斯濾波器。
因?yàn)橛跋駮?huì)在不同的尺度下作比較,特征點(diǎn)往往會(huì)在不同尺度下被偵測(cè)到。在sift中,由于連續(xù)的高斯糢糊處理以及影像的降采樣,在尺度上會(huì)型成類似金字塔的概念,例如高斯金字塔。
而surf中尺度是由方型濾波器的大小決定的,并不是連續(xù)的斯糢糊及降采樣處理。其中最底層的尺度(初始尺度)的方型濾波器大小為9*9,近似于σ=1.2的高斯濾波器。越往上層的尺度濾波器的大小也就跟著增加,例如15*15、21*21、27*27......。
其尺度的轉(zhuǎn)換公式為:
{\displaystyle\sigma_{approx}=currentfiltersize*\left({\frac{\left(basefilterscale\right)}{basefiltersize}}\right)}
與sift相同,surf會(huì)使用特征點(diǎn)海森矩陣的行列式值作鄰近資料插補(bǔ)來(lái)定位特征點(diǎn)。
為了保留特征點(diǎn)不變的特性,例如旋轉(zhuǎn)、尺度上的不變性,需要賦予特征點(diǎn)一個(gè)描述子,使其能保有其不變性且能夠輕易地被區(qū)分。大多數(shù)的描述子建立的方法為描述特征點(diǎn)與其相鄰的相素點(diǎn)間的變化,因此描述子往往都是區(qū)域性的。
同時(shí)描述子的維度也是描述子重要的考量之一,一個(gè)維度不足的描述子可能會(huì)使能特征點(diǎn)不易區(qū)分,然而維度過(guò)大的描述子要耗費(fèi)的計(jì)算也就越復(fù)雜。surf的描述子使用了哈爾小波轉(zhuǎn)換的概念,并利用積分圖簡(jiǎn)化描述子的計(jì)算。
s105:將目標(biāo)區(qū)域的資料字段存入資料庫(kù)。
通過(guò)上述的操作和計(jì)算,得到了所有目標(biāo)區(qū)域的區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集后,將每個(gè)區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集作為一條資料字段存入該資料庫(kù),例如可以將每個(gè)資料字段記錄為:rectn/gpsn/setn。
從上述技術(shù)方案可以看出,本發(fā)明提供了一種地標(biāo)信息的錄入方法,具體為將預(yù)先拍攝的視頻與地理信息建立對(duì)應(yīng)關(guān)系;從視頻中選取目標(biāo)區(qū)域的區(qū)域圖像,并將區(qū)域圖像進(jìn)行編號(hào),得到區(qū)域圖像的識(shí)別代碼;在選取區(qū)域圖像的同時(shí),根據(jù)對(duì)應(yīng)關(guān)系記錄與區(qū)域圖像對(duì)應(yīng)的地理信息,作為區(qū)域圖像的目標(biāo)地理信息;計(jì)算區(qū)域圖像的surf特征點(diǎn)集;將每個(gè)目標(biāo)區(qū)域的資料字段存入資料庫(kù),資料字段包括與目標(biāo)區(qū)域?qū)?yīng)的區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集。由于錄入資料庫(kù)中的資料字段中僅用sufr描述目標(biāo)區(qū)域的地標(biāo)信息,相較于原始的區(qū)域圖像來(lái)說(shuō)數(shù)據(jù)量要小的多,因此能夠以較快的錄入速度將地標(biāo)信息與地理信息對(duì)應(yīng)錄入資料庫(kù),從而解決了目前的錄入方法錄入速度較慢、且資料庫(kù)的數(shù)據(jù)量較大的問(wèn)題。
實(shí)施例二
圖2為本發(fā)明提供的另一種地標(biāo)信息的錄入方法實(shí)施例的步驟流程圖。
參見(jiàn)圖2所示,本實(shí)施例提供的錄入方法用于將地標(biāo)信息錄入資料庫(kù)中,以方便后續(xù)在新聞出版的各種制作、出版、發(fā)行過(guò)程中加以利用,該錄入方法具體包括步驟:
s201:將預(yù)先拍攝的視頻與地理信息建立對(duì)應(yīng)關(guān)系。
這個(gè)對(duì)應(yīng)關(guān)系是指將視頻中的每一幀與預(yù)先獲取的地理信息建立對(duì)應(yīng)關(guān)系,具體是指將每一幀附加上相應(yīng)的地理信息,這里的地理信息是指地理位置信息,例如可以是通過(guò)gps或者北斗衛(wèi)星或的衛(wèi)星定位數(shù)據(jù)。
在具體將視頻中每一幀與地理信息建立對(duì)應(yīng)關(guān)系過(guò)程中,首先利用視頻播放工具載入該視頻,在用戶輸入視頻播放指令時(shí),通過(guò)響應(yīng)該指令對(duì)該視頻進(jìn)行播放;在播放視頻的過(guò)程中,同步讀取并導(dǎo)入上述地理信息;然后建立視頻的每一幀與地理信息建立對(duì)應(yīng),從而得到上述對(duì)應(yīng)關(guān)系。
s202:從視頻中選取目標(biāo)區(qū)域的區(qū)域圖像。
在對(duì)視頻進(jìn)行播放的過(guò)程中,當(dāng)出現(xiàn)需要錄入的地標(biāo)時(shí),從視頻中選取存在該地標(biāo)的目標(biāo)區(qū)域的區(qū)域圖像,并將該區(qū)域圖像進(jìn)行編號(hào),將該編號(hào)作為該目標(biāo)區(qū)域的區(qū)域圖像的識(shí)別代碼,記為rect0,rect1,rect2,rect3,……,rectn……。
在選取上述區(qū)域圖像的過(guò)程中,具體是當(dāng)用戶在視頻中出現(xiàn)需要錄入的地標(biāo)、并輸入播放暫停指令時(shí),暫停播放該視頻;然后通過(guò)手動(dòng)或者自動(dòng)方式從暫停處的當(dāng)前幀中進(jìn)行框選,從中框選出該目標(biāo)區(qū)域的區(qū)域圖像。
s203:根據(jù)對(duì)應(yīng)關(guān)系記錄與區(qū)域圖像對(duì)應(yīng)的地理信息。
前述對(duì)應(yīng)關(guān)系是指視頻中每一幀均與相應(yīng)的地理信息有著對(duì)應(yīng)關(guān)系,即每一幀所顯示的地點(diǎn)均有對(duì)應(yīng)的衛(wèi)星定位數(shù)據(jù)。在前述從視頻中選取目標(biāo)區(qū)域的區(qū)域圖像時(shí),將暫停處的當(dāng)前幀對(duì)應(yīng)的地理信息作為該區(qū)域圖像的目標(biāo)地理信息。
具體來(lái)說(shuō),是在框選出該目標(biāo)區(qū)域的區(qū)域圖像后,將該區(qū)域圖像所在的當(dāng)前幀對(duì)應(yīng)的地理信息作為該目標(biāo)地理信息,可以將目標(biāo)地理信息記錄為:gps0,gps1,gps2,gps3,gps4,……,gpsn,……。
s204:計(jì)算區(qū)域圖像的surf特征點(diǎn)集。
在得到待錄入的地標(biāo)的目標(biāo)區(qū)域的區(qū)域圖像后,計(jì)算每個(gè)區(qū)域圖像的surf特征點(diǎn)集。即通過(guò)surf算法對(duì)區(qū)域圖像進(jìn)行特征提取,得到多個(gè)特征點(diǎn),即這里所說(shuō)的surf特征點(diǎn)集。并記錄為:set0,set1,set2,set3,set4,……,setn,……。
s205:將目標(biāo)區(qū)域的區(qū)域圖像提出,作為目標(biāo)區(qū)域圖像。
在框選出區(qū)域圖像后,利用圖像提取工具將該區(qū)域圖像單獨(dú)提出,將提出的區(qū)域圖像作為目標(biāo)區(qū)域圖像。這里的目標(biāo)區(qū)域圖像可以僅包括相應(yīng)的地標(biāo),如天安門、東方明珠塔等。
s206:將目標(biāo)區(qū)域圖像做歸一化處理,將歸一化圖像記入資料字段。
在得到上述目標(biāo)區(qū)域圖像后,利用歸一化處理工具對(duì)其進(jìn)行歸一化處理,從而得到該區(qū)域圖像的歸一化圖像??梢杂涗洖閟ub0,sub1,sub2,sub3,sub4,……,subn,……。
在得到歸一化圖像后將其記入資料字段中。這里的資料字段中還包括每個(gè)區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集,該資料字段記錄為:rectn/gpsn/setn/subn。
圖像歸一化處理是指通過(guò)一系列變換,利用圖像的不變矩尋找一組參數(shù),使其能夠消除其他變換函數(shù)對(duì)圖像變換的影響,將待處理的原始圖像轉(zhuǎn)換成相應(yīng)的唯一標(biāo)準(zhǔn)形式,即歸一化圖像,該歸一化圖像對(duì)平移、旋轉(zhuǎn)、縮放等仿射變換具有不變特性。
s207:將目標(biāo)區(qū)域的資料字段存入資料庫(kù)。
在得到每個(gè)目標(biāo)區(qū)域的資料字段后,將所有目標(biāo)區(qū)域的資料字段記入資料庫(kù)中,以方便后續(xù)的利用。
從上述技術(shù)方案可以看出,本發(fā)明提供了一種地標(biāo)信息的錄入方法,具體為將預(yù)先拍攝的視頻與地理信息建立對(duì)應(yīng)關(guān)系;從視頻中選取目標(biāo)區(qū)域的區(qū)域圖像,并將區(qū)域圖像進(jìn)行編號(hào),得到區(qū)域圖像的識(shí)別代碼;在選取區(qū)域圖像的同時(shí),根據(jù)對(duì)應(yīng)關(guān)系記錄與區(qū)域圖像對(duì)應(yīng)的地理信息,作為區(qū)域圖像的目標(biāo)地理信息;計(jì)算區(qū)域圖像的surf特征點(diǎn)集;將每個(gè)目標(biāo)區(qū)域的資料字段存入資料庫(kù),資料字段包括與目標(biāo)區(qū)域?qū)?yīng)的區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集。由于錄入資料庫(kù)中的資料字段中僅用sufr描述目標(biāo)區(qū)域的地標(biāo)信息,相較于原始的區(qū)域圖像來(lái)說(shuō)數(shù)據(jù)量要小的多,因此能夠以較快的錄入速度將地標(biāo)信息與地理信息對(duì)應(yīng)錄入資料庫(kù),從而解決了目前的錄入方法錄入速度較慢、且資料庫(kù)的數(shù)據(jù)量較大的問(wèn)題。并且還通過(guò)將目標(biāo)區(qū)域的區(qū)域圖像進(jìn)行歸一化處理后記入上述資料字段,從而使資料庫(kù)中的資料更為完善。
需要說(shuō)明的是,對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
實(shí)施例三
圖3為本發(fā)明提供的一種地標(biāo)信息的錄入裝置實(shí)施例的結(jié)構(gòu)框圖。
參見(jiàn)圖3所示,本實(shí)施例提供的錄入裝置用于將地標(biāo)信息錄入資料庫(kù)中,以方便后續(xù)在新聞出版的各種制作、出版、發(fā)行過(guò)程中加以利用,該錄入裝置具體包括對(duì)應(yīng)關(guān)系建立模塊10、區(qū)域圖像選取模塊20、地理信息記錄模塊30、特征點(diǎn)集技術(shù)模塊40和資料庫(kù)錄入模塊50。
對(duì)應(yīng)關(guān)系建立模塊10用于將預(yù)先拍攝的視頻與地理信息建立對(duì)應(yīng)關(guān)系。
這個(gè)對(duì)應(yīng)關(guān)系是指將視頻中的每一幀與預(yù)先獲取的地理信息建立對(duì)應(yīng)關(guān)系,具體是指將每一幀附加上相應(yīng)的地理信息,這里的地理信息是指地理位置信息,例如可以是通過(guò)gps或者北斗衛(wèi)星或的衛(wèi)星定位數(shù)據(jù)。
該模塊具體包括第一播放控制單元11、地理信息同步單元12和對(duì)應(yīng)建立單元13。在具體將視頻中每一幀與地理信息建立對(duì)應(yīng)關(guān)系過(guò)程中,第一播放控制模塊用于利用視頻播放工具載入該視頻,在用戶輸入視頻播放指令時(shí),通過(guò)響應(yīng)該指令對(duì)該視頻進(jìn)行播放;地理信息同步單元用于在播放視頻的過(guò)程中,同步讀取并導(dǎo)入上述地理信息;對(duì)應(yīng)建立單元用于建立視頻的每一幀與地理信息建立對(duì)應(yīng),從而得到上述對(duì)應(yīng)關(guān)系。
區(qū)域圖像選取模塊用于從視頻中選取目標(biāo)區(qū)域的區(qū)域圖像。
在對(duì)視頻進(jìn)行播放的過(guò)程中,當(dāng)出現(xiàn)需要錄入的地標(biāo)時(shí),從視頻中選取存在該地標(biāo)的目標(biāo)區(qū)域的區(qū)域圖像,并將該區(qū)域圖像進(jìn)行編號(hào),將該編號(hào)作為該目標(biāo)區(qū)域的區(qū)域圖像的識(shí)別代碼,記為rect0,rect1,rect2,rect3,……,rectn……。
該模塊包括第二播放控制單元21和區(qū)域圖像框選單元22。在選取上述區(qū)域圖像的過(guò)程中,第二播放控制單元用于當(dāng)用戶在視頻中出現(xiàn)需要錄入的地標(biāo)、并輸入播放暫停指令時(shí),暫停播放該視頻;區(qū)域圖像框選單元用于在手動(dòng)或者自動(dòng)方式從暫停處的當(dāng)前幀中進(jìn)行框選,從中框選出該目標(biāo)區(qū)域的區(qū)域圖像。
地理信息記錄模塊用于根據(jù)對(duì)應(yīng)關(guān)系記錄與區(qū)域圖像對(duì)應(yīng)的地理信息。
前述對(duì)應(yīng)關(guān)系是指視頻中每一幀均與相應(yīng)的地理信息有著對(duì)應(yīng)關(guān)系,即每一幀所顯示的地點(diǎn)均有對(duì)應(yīng)的衛(wèi)星定位數(shù)據(jù)。在前述從視頻中選取目標(biāo)區(qū)域的區(qū)域圖像時(shí),將暫停處的當(dāng)前幀對(duì)應(yīng)的地理信息作為該區(qū)域圖像的目標(biāo)地理信息。
該模塊把控地理信息記錄單元31,具體來(lái)說(shuō),該地理信息記錄單元用于在框選出該目標(biāo)區(qū)域的區(qū)域圖像后,將該區(qū)域圖像所在的當(dāng)前幀對(duì)應(yīng)的地理信息作為該目標(biāo)地理信息,可以將目標(biāo)地理信息記錄為:gps0,gps1,gps2,gps3,gps4,……,gpsn,……。
特征點(diǎn)計(jì)算模塊用于計(jì)算區(qū)域圖像的surf特征點(diǎn)集。
在得到待錄入的地標(biāo)的目標(biāo)區(qū)域的區(qū)域圖像后,計(jì)算每個(gè)區(qū)域圖像的surf特征點(diǎn)集。即通過(guò)surf算法對(duì)區(qū)域圖像進(jìn)行特征提取,得到多個(gè)特征點(diǎn),即這里所說(shuō)的surf特征點(diǎn)集。并記錄為:set0,set1,set2,set3,set4,……,setn,……。
資料庫(kù)錄入模塊用于將目標(biāo)區(qū)域的資料字段存入資料庫(kù)。
通過(guò)上述的操作和計(jì)算,得到了所有目標(biāo)區(qū)域的區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集后,將每個(gè)區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集作為一條資料字段存入該資料庫(kù),例如可以將每個(gè)資料字段記錄為:rectn/gpsn/setn。
從上述技術(shù)方案可以看出,本發(fā)明提供了一種地標(biāo)信息的錄入裝置,具體為將預(yù)先拍攝的視頻與地理信息建立對(duì)應(yīng)關(guān)系;從視頻中選取目標(biāo)區(qū)域的區(qū)域圖像,并將區(qū)域圖像進(jìn)行編號(hào),得到區(qū)域圖像的識(shí)別代碼;在選取區(qū)域圖像的同時(shí),根據(jù)對(duì)應(yīng)關(guān)系記錄與區(qū)域圖像對(duì)應(yīng)的地理信息,作為區(qū)域圖像的目標(biāo)地理信息;計(jì)算區(qū)域圖像的surf特征點(diǎn)集;將每個(gè)目標(biāo)區(qū)域的資料字段存入資料庫(kù),資料字段包括與目標(biāo)區(qū)域?qū)?yīng)的區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集。由于錄入資料庫(kù)中的資料字段中僅用sufr描述目標(biāo)區(qū)域的地標(biāo)信息,相較于原始的區(qū)域圖像來(lái)說(shuō)數(shù)據(jù)量要小的多,因此能夠以較快的錄入速度將地標(biāo)信息與地理信息對(duì)應(yīng)錄入資料庫(kù),從而解決了目前的錄入方法錄入速度較慢、且資料庫(kù)的數(shù)據(jù)量較大的問(wèn)題。
實(shí)施例四
圖4為本發(fā)明提供的另一種地標(biāo)信息的錄入裝置實(shí)施例的結(jié)構(gòu)框圖。
參見(jiàn)圖4所示,本實(shí)施例提供的錄入裝置是在上一實(shí)施例的基礎(chǔ)上增設(shè)了區(qū)域圖像提前模塊60和歸一化處理模塊70。
區(qū)域圖像提前模塊用于將目標(biāo)區(qū)域的區(qū)域圖像提出,作為目標(biāo)區(qū)域圖像。
在框選出區(qū)域圖像后,利用圖像提取工具將該區(qū)域圖像單獨(dú)提出,將提出的區(qū)域圖像作為目標(biāo)區(qū)域圖像。這里的目標(biāo)區(qū)域圖像可以僅包括相應(yīng)的地標(biāo),如天安門、東方明珠塔等。
歸一化處理模塊用于將目標(biāo)區(qū)域圖像做歸一化處理,將歸一化圖像記入資料字段。
在得到上述目標(biāo)區(qū)域圖像后,利用歸一化處理工具對(duì)其進(jìn)行歸一化處理,從而得到該區(qū)域圖像的歸一化圖像??梢杂涗洖閟ub0,sub1,sub2,sub3,sub4,……,subn,……。
在得到歸一化圖像后將其記入資料字段中。這里的資料字段中還包括每個(gè)區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集,該資料字段記錄為:rectn/gpsn/setn/subn。
圖像歸一化處理是指通過(guò)一系列變換,利用圖像的不變矩尋找一組參數(shù),使其能夠消除其他變換函數(shù)對(duì)圖像變換的影響,將待處理的原始圖像轉(zhuǎn)換成相應(yīng)的唯一標(biāo)準(zhǔn)形式,即歸一化圖像,該歸一化圖像對(duì)平移、旋轉(zhuǎn)、縮放等仿射變換具有不變特性。
資料庫(kù)錄入模塊用于將目標(biāo)區(qū)域的資料字段存入資料庫(kù)。
在得到每個(gè)目標(biāo)區(qū)域的資料字段后,將所有目標(biāo)區(qū)域的資料字段記入資料庫(kù)中,以方便后續(xù)的利用。這里的資料字段具體包括rectn/gpsn/setn/subn。
從上述技術(shù)方案可以看出,本發(fā)明提供了一種地標(biāo)信息的錄入方法,具體為將預(yù)先拍攝的視頻與地理信息建立對(duì)應(yīng)關(guān)系;從視頻中選取目標(biāo)區(qū)域的區(qū)域圖像,并將區(qū)域圖像進(jìn)行編號(hào),得到區(qū)域圖像的識(shí)別代碼;在選取區(qū)域圖像的同時(shí),根據(jù)對(duì)應(yīng)關(guān)系記錄與區(qū)域圖像對(duì)應(yīng)的地理信息,作為區(qū)域圖像的目標(biāo)地理信息;計(jì)算區(qū)域圖像的surf特征點(diǎn)集;將每個(gè)目標(biāo)區(qū)域的資料字段存入資料庫(kù),資料字段包括與目標(biāo)區(qū)域?qū)?yīng)的區(qū)域圖像的識(shí)別代碼、目標(biāo)地理信息和surf特征點(diǎn)集。由于錄入資料庫(kù)中的資料字段中僅用sufr描述目標(biāo)區(qū)域的地標(biāo)信息,相較于原始的區(qū)域圖像來(lái)說(shuō)數(shù)據(jù)量要小的多,因此能夠以較快的錄入速度將地標(biāo)信息與地理信息對(duì)應(yīng)錄入資料庫(kù),從而解決了目前的錄入方法錄入速度較慢、且資料庫(kù)的數(shù)據(jù)量較大的問(wèn)題。并且還通過(guò)將目標(biāo)區(qū)域的區(qū)域圖像進(jìn)行歸一化處理后記入上述資料字段,從而使資料庫(kù)中的資料更為完善。
對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明實(shí)施例范圍的所有變更和修改。
最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者終端設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
以上對(duì)本發(fā)明所提供的技術(shù)方案進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。