亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種現(xiàn)實(shí)增強(qiáng)系統(tǒng)的圖像識(shí)別方法和系統(tǒng)與流程

文檔序號(hào):11808408閱讀:349來(lái)源:國(guó)知局
一種現(xiàn)實(shí)增強(qiáng)系統(tǒng)的圖像識(shí)別方法和系統(tǒng)與流程
本發(fā)明涉及圖像識(shí)別技術(shù)。特別的,本發(fā)明涉及基于隱藏信息、智能手機(jī)及云計(jì)算的現(xiàn)實(shí)增強(qiáng)系統(tǒng)中的圖像識(shí)別方法和系統(tǒng)。
背景技術(shù)
:隨著智能移動(dòng)設(shè)備的普及,二維碼成為了一種主流的信息獲取方式并逐漸成為人們生活中不可或缺的一部分?,F(xiàn)有的二維碼技術(shù)主要通過(guò)某種特定的且按一定規(guī)律在平面分布的黑白相間的幾何圖形來(lái)記錄數(shù)據(jù)符號(hào)信息。二維碼在代碼編制上巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來(lái)表示文字?jǐn)?shù)值信息,通過(guò)圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀以實(shí)現(xiàn)信息自動(dòng)處理。常見(jiàn)的二維碼有DataMatrix,MaxiCode,Qrcode,PDF417等。二維碼有著信息容量高,成本低的優(yōu)點(diǎn),但其也有著美觀性與保密性差等缺點(diǎn)。首先,二維碼是一種黑白相間的矩陣碼,這種設(shè)計(jì)十分便于電子設(shè)備的讀取,但是該設(shè)計(jì)與人類(lèi)能夠理解的自然圖像有著巨大的差異,因此從美觀性上講,二維碼增添了用戶(hù)的視覺(jué)負(fù)擔(dān)。同時(shí),黑白色塊這種顯性設(shè)計(jì)便于分析以及破解二維碼,這大大提高了二維碼的使用風(fēng)險(xiǎn)。隨著信息技術(shù)的高速發(fā)展,商品等被仿造的現(xiàn)象越來(lái)越嚴(yán)重,這些假冒商品不僅損害了生產(chǎn)商的利益,同時(shí)也威脅著消費(fèi)者的生命財(cái)產(chǎn)安全。其原因有二,第一,傳統(tǒng)的防偽工具(如激光防偽,變溫防偽)已經(jīng)不足以抵抗犯罪分子的破解和仿造手段,第二,消費(fèi)者參與防偽的成本過(guò)高,比如有些防偽工具需要專(zhuān)業(yè)的檢測(cè)設(shè)備,或者需要消費(fèi)者發(fā)短信發(fā)照片等。而隨著數(shù)字印刷的崛起以及二維碼的普及,基于“一物一碼”的二維碼防偽逐漸被大家接受和推崇,這一技術(shù)降低了檢測(cè)的成本,但是也大大提高了消費(fèi)者的風(fēng)險(xiǎn)。比如,不法分子可以通過(guò)設(shè)計(jì)偽造的信息檢驗(yàn)平臺(tái)來(lái)蒙騙消費(fèi)者,更有甚者會(huì)將二維碼中植入病毒,然后通過(guò)二維碼防偽這一幌子誘導(dǎo)消費(fèi)者中毒從而盜取其信息或錢(qián)財(cái)。技術(shù)實(shí)現(xiàn)要素:本發(fā)明將提供一種全新的信息嵌入、提取方法以克服傳統(tǒng)二維碼美觀性與保密性差的缺點(diǎn)。在不引起肉眼可感知的圖像差異的前提下,將信息安全、可靠地嵌入到包括電子顯示圖片、打印圖片、照片、印刷品等多種圖片中。并且在無(wú)需專(zhuān)用設(shè)備的情況下,利用普通的諸如攝像頭、照相機(jī)等圖像采集裝置來(lái)獲取圖像并從圖像中提取出所嵌入的信息。本發(fā)明還將提供一種全新的防偽方法以克服傳統(tǒng)防偽工具成本高與安全性差等缺點(diǎn),即在不引起肉眼可感知的圖像差異的前提下,將驗(yàn)證信息安全可靠的嵌入到產(chǎn)品的包裝之中。并且在無(wú)需專(zhuān)用設(shè)備的情況下,利用普通的諸如手機(jī)攝像頭等圖像采集裝置來(lái)獲取圖像并從其中提取出所嵌入的信息,隨后通過(guò)上傳驗(yàn)證信息至網(wǎng)絡(luò)數(shù)據(jù)庫(kù)獲得驗(yàn)證結(jié)果。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,提供了一種記錄第一信息方法,包括:對(duì)第一信息進(jìn)行編碼,得到第一信息矩陣Ic;從第一圖片中的亮度色度色彩模型的3個(gè)通道中,選擇其中高頻成分少的第一通道;將信息矩陣Ic嵌入到第一通道。根據(jù)本發(fā)明的又一個(gè)實(shí)施方式,提供了一種記錄第一信息方法,包括:對(duì)第一信息進(jìn)行編碼,得到第一信息矩陣Ic;從第一圖片中的亮度色度色彩模型的3個(gè)通道中,選擇其中高頻成分較少的第一通道與第二通道;將信息矩陣Ic嵌入到第一通道,將信息矩陣Ic嵌入到第二通道。根據(jù)本發(fā)明的又一個(gè)實(shí)施方式,提供了一種記錄第一信息的方法,包括:對(duì)第一信息進(jìn)行容錯(cuò)編碼,得到第一比特流;將第一定位符比特流與第一比特流以預(yù)定模式融合,得到第一矩陣;對(duì)第一矩陣加密(擴(kuò)頻),得到信息矩陣Ic;從第一圖片中的亮度色度色彩模型的3個(gè)通道中,選擇其中高頻成分較少的第一通道與第二通道;將信息矩陣Ic嵌入到第一通道矩陣的一個(gè)或多個(gè)預(yù)定位置;將信息矩陣Ic嵌入到第二通道矩陣的一個(gè)或多個(gè)預(yù)定位置。根據(jù)本發(fā)明的又一個(gè)實(shí)施方式,提供了一種記錄第一信息的方法,包括:對(duì)第一信息進(jìn)行容錯(cuò)編碼,得到第一比特流;將第一定位符比特流與第一比特流以預(yù)定模式融合,得到第一矩陣;對(duì)第一矩陣加密(擴(kuò)頻),得到信息矩陣Ic;從第一圖片中的亮度色度色彩模型的3個(gè)通道中,選擇其中高頻成分較少的第一通道與第二通道;將信息矩陣Ic的第一多個(gè)預(yù)定部分嵌入到第一通道矩陣的第一多個(gè)預(yù)定位置;將信息矩陣Ic的第一多個(gè)預(yù)定部分嵌入到第二通道矩陣的第一多個(gè)預(yù)定位置。根據(jù)本發(fā)明的又一個(gè)實(shí)施方式,提供了一種記錄第一信息的方法,包括:對(duì)第一信息進(jìn)行容錯(cuò)編碼,得到第一比特流;將第一定位符比特流與第一比特流以預(yù)定模式融合,得到第一矩陣,使得定位符出現(xiàn)在第一矩陣的預(yù)定位置;對(duì)第一矩陣加密(擴(kuò)頻),得到信息矩陣Ic,其中在加密過(guò)程中使用第一模板矩陣替換第一矩陣中具有第一值的元素,使用第二模板矩陣替換第一矩陣中具有第二值的元素;從第一圖片中的亮度色度色彩模型的3個(gè)通道中,選擇其中高頻成分較少的第一通道與第二通道;修改第一通道,將信息矩陣Ic的第一多個(gè)預(yù)定部分嵌入到第一通道矩陣的第一多個(gè)預(yù)定位置;修改第二通道,將信息矩陣Ic的第一多個(gè)預(yù)定部分嵌入到第二通道矩陣的第一多個(gè)預(yù)定位置;基于修改后的第一通道、修改后的第二通道以及第三通道得到修改后的第一圖片;以及記錄修改后的第一圖片或?qū)⑿薷暮蟮牡谝粓D片印刷于物體表面。根據(jù)本發(fā)明的上述實(shí)施方式之一,提供了記錄第一信息的方法,其中將信息矩陣Ic的第一多個(gè)預(yù)定部分嵌入到第一通道矩陣的第一多個(gè)預(yù)定位置,包括:將信息矩陣Ic的第一多個(gè)預(yù)定部分的每個(gè)所對(duì)應(yīng)的矩陣,與相對(duì)應(yīng)的第一通道矩陣的第一多個(gè)預(yù)定位置之一所對(duì)應(yīng)的矩陣相加。根據(jù)本發(fā)明的上述實(shí)施方式提供了記錄第一信息的方法,其中所述第一多個(gè)預(yù)定位置滿(mǎn)足第一幾何排布,使得所述第一多個(gè)預(yù)定位置彼此不會(huì)交疊。根據(jù)本發(fā)明的上述實(shí)施方式提供了記錄第一信息的方法,其中第一模板矩陣與第二模板矩陣的每個(gè)元素的值介于[-a,a],a是預(yù)定的較小的數(shù)。根據(jù)本發(fā)明的上述實(shí)施方式提供了記錄第一信息的方法,其中所述容錯(cuò)編碼是RS碼;以及其中將第一定位符比特流與第一比特流以預(yù)定模式融合,得到第一矩陣,使得定位符出現(xiàn)在第一矩陣的預(yù)定位置,包括:利用zig-zag編碼將第一比特流編碼為第一矩陣,用第一定位符填充第一矩陣中的空余位置。根據(jù)本發(fā)明的上述實(shí)施方式之一提供了記錄第一信息的方法,其中所述亮度色度色彩模型是CIEL*a*b*模型。根據(jù)本發(fā)明又一方面的一個(gè)實(shí)施方式,提供了一種從圖片或物體中提取第一信息的方法,包括:通過(guò)照相機(jī)或攝像頭獲取圖片或物體的照片;從所述照片中提取亮度色度色彩模型的3個(gè)通道,選擇其中高頻成分少的第一通道;對(duì)第一通道的矩陣進(jìn)行高通濾波,得到第一矩陣;從第一矩陣的預(yù)定位置提取信息矩陣;對(duì)信息矩陣進(jìn)行解碼提取出第一信息。根據(jù)本發(fā)明又一方面的一個(gè)實(shí)施方式,提供了一種從圖片或物體中提取第一信息的方法,包括:通過(guò)攝像頭獲取圖片或物體的照片;從所述照片中提取亮度色度色彩模型的3個(gè)通道,選擇其中高頻成分較少的第一通道與第二通道;對(duì)第一通道的矩陣進(jìn)行高通濾波,得到第一矩陣;對(duì)第二通道的矩陣進(jìn)行高通濾波,得到第二矩陣;將第一矩陣與第二矩陣相加,得到(含有信息的)第三矩陣;對(duì)第三矩陣的預(yù)定位置提取信息矩陣;對(duì)信息矩陣進(jìn)行解碼提取出第一信息。根據(jù)本發(fā)明又一方面的上述實(shí)施方式,提供了提取第一信息的方法,其中:從第三矩陣中基于縮放參數(shù)和/或旋轉(zhuǎn)參數(shù)提取出多個(gè)信息矩陣;對(duì)所述多個(gè)信息矩陣進(jìn)行容錯(cuò)解碼,從解碼成功的結(jié)果中提取出第一信息。根據(jù)本發(fā)明又一方面的上述實(shí)施方式,提供了提取第一信息的方法,其中:對(duì)信息矩陣進(jìn)行解碼提取出第一信息包括:對(duì)信息矩陣進(jìn)行逆擴(kuò)頻得到一個(gè)或多個(gè)第四矩陣;對(duì)一個(gè)或多個(gè)第四矩陣的預(yù)定位置提取出一個(gè)或多個(gè)比特流;對(duì)所述一個(gè)或多個(gè)比特流進(jìn)行容錯(cuò)解碼,得到第一信息。根據(jù)本發(fā)明依然又一方面的一個(gè)實(shí)施方式,提供了一種從圖片或物體中提取第一信息的方法,包括:通過(guò)攝像頭獲取圖片或物體的照片;從所述照片中提取亮度色度色彩模型的3個(gè)通道,選擇其中高頻成分較少的第一通道與第二通道;對(duì)第一通道的矩陣進(jìn)行高通濾波,得到第一矩陣;對(duì)第二通道的矩陣進(jìn)行高通濾波,得到第二矩陣;將第一矩陣與第二矩陣相加,得到(含有信息的)第三矩陣;從第三矩陣中提取出旋轉(zhuǎn)參數(shù)和/或縮放參數(shù);基于所述旋轉(zhuǎn)參數(shù)和/或所述縮放參數(shù)對(duì)第三矩陣進(jìn)行校正,得到第四矩陣;在第四矩陣中基于一個(gè)或多個(gè)預(yù)設(shè)的定位符確定一個(gè)或多個(gè)信息矩陣;對(duì)一個(gè)或多個(gè)信息矩陣逆擴(kuò)頻得到一個(gè)或多個(gè)第五矩陣;對(duì)一個(gè)或多個(gè)第五矩陣的預(yù)定位置提取出一個(gè)或多個(gè)比特流;對(duì)所述一個(gè)或多個(gè)比特流進(jìn)行容錯(cuò)解碼,得到第一信息。根據(jù)本發(fā)明依然又一方面的實(shí)施方式,提供了提取第一信息的方法,其中:所述從第三矩陣中提取出旋轉(zhuǎn)參數(shù)和/或縮放參數(shù)包括:從第三矩陣中提取多個(gè)特征點(diǎn);基于多個(gè)特征點(diǎn)的排布(如基于聚類(lèi)算法得到的幾何中心)確定所述照片的旋轉(zhuǎn)參數(shù)和/或縮放參數(shù)。根據(jù)本發(fā)明依然又一方面的實(shí)施方式,提供了提取第一信息的方法,其中:所述從第三矩陣中提取出旋轉(zhuǎn)參數(shù)和/或縮放參數(shù)包括:從第三矩陣中搜索預(yù)設(shè)定位符圖樣;基于索搜到的多個(gè)預(yù)設(shè)定位符圖樣的排布(如基于聚類(lèi)算法得到的幾何中心),確定所述照片的旋轉(zhuǎn)參數(shù)和/或縮放參數(shù)。根據(jù)本發(fā)明依然又一方面的實(shí)施方式,提供了提取第一信息的方法,其中:所述從第三矩陣中提取出旋轉(zhuǎn)參數(shù)和/或縮放參數(shù)包括:將預(yù)定定位符放置于第六矩陣的預(yù)定位置,獲取第六矩陣的能量譜矩陣;獲得第三矩陣的能量譜矩陣;比較第六矩陣的能量譜矩陣與第三矩陣的能量譜矩陣,確定所述照片的旋轉(zhuǎn)參數(shù)和/或縮放參數(shù)。根據(jù)本發(fā)明依然又一方面的實(shí)施方式,提供了提取第一信息的方法,其中在第四矩陣中基于一個(gè)或多個(gè)預(yù)設(shè)的定位符確定一個(gè)或多個(gè)信息矩陣,包括:在第一矩陣中匹配預(yù)設(shè)的一個(gè)或多個(gè)定位符,基于定位符的位置確定一個(gè)或多個(gè)信息矩陣的位置,并提取出一個(gè)或多個(gè)信息矩陣。根據(jù)本發(fā)明依然又一方面的實(shí)施方式,提供了提取第一信息的方法,在通過(guò)攝像頭獲取物品的照片后,還包括:識(shí)別所述照片中圖標(biāo);基于所述照片的圖標(biāo)與預(yù)定圖標(biāo)的差異,估計(jì)所述攝像頭與所述物品的距離和/或角度;根據(jù)所述距離和/或角度校正所述照片。根據(jù)本發(fā)明依然又一方面的實(shí)施方式,提供了提取第一信息的方法,在通過(guò)攝像頭獲取物品的照片后,還包括:識(shí)別所述照片中圖標(biāo);基于所述照片的圖標(biāo)與預(yù)定圖標(biāo)的差異,估計(jì)所述攝像頭與所述物品的距離和/或角度;根據(jù)所述距離和/或角度提醒和/或指示用戶(hù)調(diào)整所述攝像頭與所述物品的距離和/或角度,并再次通過(guò)攝像頭獲取物品的照片。根據(jù)本發(fā)明依然又一方面的實(shí)施方式,提供了提取第一信息的方法,在識(shí)別所述照片中圖標(biāo)后,還包括:基于所述照片或其中圖標(biāo)的亮度和/或色調(diào)與預(yù)設(shè)閾值間的差異,確定環(huán)境光照,并提示用戶(hù)開(kāi)啟閃光燈或在手機(jī)應(yīng)用中開(kāi)啟閃光燈來(lái)進(jìn)行補(bǔ)光。根據(jù)本發(fā)明的依然另一方面,提供了一種記錄第一信息裝置,包括:用于對(duì)第一信息進(jìn)行編碼,得到第一信息矩陣Ic的模塊;用于從第一圖片中的亮度色度色彩模型的3個(gè)通道中,選擇其中高頻成分少的第一通道的模塊;以及用于將信息矩陣Ic嵌入到第一通道的模塊。根據(jù)本發(fā)明的依然另一方面,提供了一種從圖片或物體中提取第一信息的裝置,包括:用于通過(guò)照相機(jī)或攝像頭獲取圖片或物體的照片的模塊;用于從所述照片中提取亮度色度色彩模型的3個(gè)通道,選擇其中高頻成分少的第一通道的模塊;用于對(duì)第一通道的矩陣進(jìn)行高通濾波,得到第一矩陣的模塊;用于從第一矩陣的預(yù)定位置提取信息矩陣的模塊;以及用于對(duì)信息矩陣進(jìn)行解碼提取出第一信息的模塊。根據(jù)本發(fā)明的依然另一方面,提供了一種從圖片或物體中提取第一信息的裝置,包括:用于通過(guò)攝像頭獲取圖片或物體的照片的模塊;用于從所述照片中提取亮度色度色彩模型的3個(gè)通道,選擇其中高頻成分較少的第一通道與第二通道的模塊;用于對(duì)第一通道的矩陣進(jìn)行高通濾波,得到第一矩陣;對(duì)第二通道的矩陣進(jìn)行高通濾波,得到第二矩陣的模塊;用于將第一矩陣與第二矩陣相加,得到(含有信息的)第三矩陣的模塊;用于從第三矩陣中提取出旋轉(zhuǎn)參數(shù)和/或縮放參數(shù)的模塊;用于基于所述旋轉(zhuǎn)參數(shù)和/或所述縮放參數(shù)對(duì)第三矩陣進(jìn)行校正,得到第四矩陣的模塊;用于在第四矩陣中基于一個(gè)或多個(gè)預(yù)設(shè)的定位符確定一個(gè)或多個(gè)信息矩陣的模塊;用于對(duì)一個(gè)或多個(gè)信息矩陣逆擴(kuò)頻得到一個(gè)或多個(gè)第五矩陣的模塊;用于對(duì)一個(gè)或多個(gè)第五矩陣的預(yù)定位置提取出一個(gè)或多個(gè)比特流的模塊;以及用于對(duì)所述一個(gè)或多個(gè)比特流進(jìn)行容錯(cuò)解碼,得到第一信息的模塊。根據(jù)本發(fā)明依然又一方面的實(shí)施方式,提供了從圖片或物體提取第一信息的裝置,在用于通過(guò)攝像頭獲取圖片或物體的照片的模塊后,還包括:用于識(shí)別所述照片中圖標(biāo)的模塊;用于基于所述照片的圖標(biāo)與預(yù)定圖標(biāo)的差異,估計(jì)所述攝像頭與所述物品的距離和/或角度的模塊;以及用于根據(jù)所述距離和/或角度校正所述照片的模塊。根據(jù)本發(fā)明依然又一方面的實(shí)施方式,提供了從圖片或物體提取第一信息的裝置,在用于通過(guò)攝像頭獲取圖片或物體的照片的模塊后,還包括:用于識(shí)別所述照片中圖標(biāo)的模塊;用于基于所述照片的圖標(biāo)與預(yù)定圖標(biāo)的差異,估計(jì)所述攝像頭與所述物品的距離和/或角度的模塊;用于根據(jù)所述距離和/或角度提醒和/或指示用戶(hù)調(diào)整所述攝像頭與所述物品的距離和/或角度,并再次通過(guò)攝像頭獲取物品的照片的模塊。根據(jù)本發(fā)明依然又一方面的實(shí)施方式,提供了從圖片或物體提取第一信息的裝置,在用于通過(guò)攝像頭獲取圖片或物體的照片的模塊后,還包括:基于所述照片或其中圖標(biāo)的亮度和/或色調(diào)與預(yù)設(shè)閾值間的差異,確定環(huán)境光照,并提示用戶(hù)開(kāi)啟閃光燈或在手機(jī)應(yīng)用中開(kāi)啟閃光燈來(lái)進(jìn)行補(bǔ)光的模塊。根據(jù)本發(fā)明的依然另一方面,提供了一種防偽方法,包括:如本發(fā)明前述實(shí)施例所述的從圖片或物體中提取第一信息的方法;以及將提取到的第一信息發(fā)送到服務(wù)器;接收服務(wù)器返回的第二信息,其中服務(wù)器對(duì)第一信息進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果返回第二信息,所述第二信息指示與所述第一信息相關(guān)聯(lián)的物品的被偽造風(fēng)險(xiǎn)。根據(jù)本發(fā)明的依然另一方面提供的防偽方法,還包括:所述服務(wù)器對(duì)所述第一信息進(jìn)行解密。根據(jù)本發(fā)明的依然另一方面提供的防偽方法,其中:若服務(wù)器對(duì)第一信息校驗(yàn)失敗,所述第二信息指示與所述第一信息相關(guān)聯(lián)的物品存在被偽造的風(fēng)險(xiǎn)。根據(jù)本發(fā)明的依然另一方面提供的防偽方法,其中:若服務(wù)器在數(shù)據(jù)庫(kù)中未找到與第一信息相關(guān)聯(lián)的信息,所述第二信息指示與所述第一信息相關(guān)聯(lián)的物品存在被偽造的風(fēng)險(xiǎn)。根據(jù)本發(fā)明的依然另一方面提供的防偽方法,其中:若服務(wù)器發(fā)現(xiàn)已多次接收所述第一信息,所述第二信息指示與多次接收所述第一信息相關(guān)聯(lián)的信息。根據(jù)本發(fā)明的依然另一方面,提供了一種計(jì)算機(jī)系統(tǒng),包括處理器與存儲(chǔ)器,所述處理器通過(guò)執(zhí)行存儲(chǔ)于存儲(chǔ)器中的計(jì)算機(jī)程序而執(zhí)行根據(jù)本發(fā)明上述實(shí)施方式中的記錄第一信息的方法或提取第一信息的方法。根據(jù)本發(fā)明的依然另一方面,提供了一種防偽裝置,包括:如本發(fā)明前述實(shí)施例所述的提供了從圖片或物體提取第一信息的裝置;以及用于將提取到的第一信息發(fā)送到服務(wù)器的模塊;用于接收服務(wù)器返回的第二信息的模塊,其中服務(wù)器對(duì)第一信息進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果返回第二信息,所述第二信息指示與所述第一信息相關(guān)聯(lián)的物品的被偽造風(fēng)險(xiǎn)。根據(jù)本發(fā)明的依然另一方面提供的防偽裝置,其中,所述服務(wù)器對(duì)所述第一信息進(jìn)行解密。根據(jù)本發(fā)明的依然另一方面提供的防偽裝置,其中:若服務(wù)器對(duì)第一信息校驗(yàn)失敗,所述第二信息指示與所述第一信息相關(guān)聯(lián)的物品存在被偽造的風(fēng)險(xiǎn)。根據(jù)本發(fā)明的依然另一方面提供的防偽裝置,其中:若服務(wù)器在數(shù)據(jù)庫(kù)中未找到與第一信息相關(guān)聯(lián)的信息,所述第二信息指示與所述第一信息相關(guān)聯(lián)的物品存在被偽造的風(fēng)險(xiǎn)。根據(jù)本發(fā)明的依然另一方面提供的防偽裝置,其中:若服務(wù)器發(fā)現(xiàn)已多次接收所述第一信息,所述第二信息指示與多次接收所述第一信息相關(guān)聯(lián)的信息。根據(jù)本發(fā)明的又一方面,提供了一種實(shí)現(xiàn)現(xiàn)實(shí)增強(qiáng)的方法,包括:如本發(fā)明前述實(shí)施方式所述的從圖片或物體中提取第一信息的方法;以及將提取到的第一信息和/或用戶(hù)信息發(fā)送給服務(wù)器;接收服務(wù)器返回的第二信息,其中服務(wù)器根據(jù)第一信息獲取物品的特征點(diǎn)信息與物品的3D模型信息,并根據(jù)獲取的特征點(diǎn)信息與物品的3D模型信息返回第二信息;根據(jù)第二信息生成所述物品的增強(qiáng)現(xiàn)實(shí)圖像。根據(jù)本發(fā)明的又一方面提供的實(shí)現(xiàn)現(xiàn)實(shí)增強(qiáng)的方法,還包括:根據(jù)第二信息中的特征點(diǎn)信息,從所述物品的照片中識(shí)別所述物品的一個(gè)或多個(gè)特征點(diǎn);根據(jù)所述一個(gè)或多個(gè)特征點(diǎn),確定攝像頭與所述物體的相對(duì)姿態(tài),并生成空間變換矩陣;根據(jù)空間變換矩陣與3D模型信息生成所述物品的增強(qiáng)現(xiàn)實(shí)圖像。根據(jù)本發(fā)明的又一方面提供的實(shí)現(xiàn)現(xiàn)實(shí)增強(qiáng)的方法,其中所述服務(wù)器根據(jù)所述用戶(hù)信息生成所述第二信息,以及所述用戶(hù)信息指示了生成第二信息的方式或物品的權(quán)限。根據(jù)本發(fā)明的又一方面,提供了一種實(shí)現(xiàn)現(xiàn)實(shí)增強(qiáng)的裝置,包括:如本發(fā)明前述實(shí)施方式提供的從圖片或物體提取第一信息的裝置;以及發(fā)送模塊,用于將提取到的第一信息和/或用戶(hù)信息發(fā)送給服務(wù)器;接收模塊,用于接收服務(wù)器返回的第二信息,其中服務(wù)器根據(jù)第一信息獲取物品的特征點(diǎn)信息與物品的3D模型信息,并根據(jù)獲取的特征點(diǎn)信息與物品的3D模型信息返回第二信息;圖像生成模塊,用于根據(jù)第二信息生成所述物品的增強(qiáng)現(xiàn)實(shí)圖像。根據(jù)本發(fā)明的依然另一方面,提供了一種程序,當(dāng)被加載到計(jì)算機(jī)存儲(chǔ)器中執(zhí)行時(shí),使得所述計(jì)算機(jī)執(zhí)行根據(jù)本發(fā)明上述實(shí)施方式中的記錄第一信息的方法、提取第一信息的方法、防偽方法或?qū)崿F(xiàn)現(xiàn)實(shí)增強(qiáng)的方法。根據(jù)本發(fā)明的依然另一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有程序,當(dāng)所述程序被加載到計(jì)算機(jī)存儲(chǔ)器中執(zhí)行時(shí),使得計(jì)算機(jī)執(zhí)行根據(jù)本發(fā)明上述實(shí)施方式中的記錄第一信息的方法、提取第一信息的方法、防偽方法或?qū)崿F(xiàn)現(xiàn)實(shí)增強(qiáng)的方法。附圖說(shuō)明圖1是根據(jù)本發(fā)明實(shí)施例的信息記錄方法的示意圖;圖2是根據(jù)本發(fā)明又一實(shí)施例的信息記錄方法的示意圖;圖3是根據(jù)本發(fā)明實(shí)施例的信息記錄方法的流程圖;圖4展示了根據(jù)本發(fā)明實(shí)施例的碼字與定位符;圖5是根據(jù)本發(fā)明實(shí)施例的信息提取過(guò)程的示意圖;圖6是根據(jù)本發(fā)明又一實(shí)施例的信息提取過(guò)程的示意圖;圖7是根據(jù)本發(fā)明實(shí)施例的信息提取方法的流程圖;圖8是根據(jù)本發(fā)明又一實(shí)施例的信息提取方法的流程圖;圖9是根據(jù)增強(qiáng)現(xiàn)實(shí)系統(tǒng)的示意圖;圖10是根據(jù)本發(fā)明實(shí)施例的圖像識(shí)別方法的流程圖。具體實(shí)施方式參看圖1,圖1是根據(jù)本發(fā)明實(shí)施的信息記錄方法的示意圖。序列110是待記錄的信息。信息可以是例如矩陣、字節(jié)序列、字符串等。對(duì)序列110編碼得到矩陣120。在一個(gè)例子中,為了容錯(cuò)的目的對(duì)序列110進(jìn)行容錯(cuò)編碼,以得到矩陣120。多種容錯(cuò)編碼可以被使用,例如,RS編碼、LDPC編碼、Turbo編碼、BCH編碼等。在另一個(gè)例子中,為了加密的目的對(duì)序列110或經(jīng)容錯(cuò)編碼得到的序列進(jìn)行編碼。在依然另一個(gè)例子中,對(duì)序列110進(jìn)行擴(kuò)頻編碼。在編碼中,還可以在序列110中插入預(yù)定模式的標(biāo)識(shí)符。在根據(jù)本發(fā)明的實(shí)施例中,將信息記錄在圖像中。為了不在圖像中引起肉眼可感知的差異,將信息記錄在圖像的亮度色度色彩模型的一個(gè)或兩個(gè)通道中。亮度色度色彩模型有多種選擇,例如CIEL*a*b*、HSV、YCbCr模型。選取亮度色度色彩模型的三個(gè)通道中,高頻分量少的一個(gè)或兩個(gè)通道。在圖1中,通道130是從圖片中選出的高頻分量最少的通道。高頻分量少,意味著待插入信息的圖片的該通道中細(xì)節(jié)內(nèi)容較少,因而,將信息“偽裝”成噪聲插入通道130,這種嵌入方式并不會(huì)讓肉眼感知到兩者的差異,觀察者只是隱約覺(jué)得照片中多了一些噪點(diǎn)。繼續(xù)參看圖1,將矩陣120嵌入到通道130,得到嵌入了信息的圖片140。需要說(shuō)明的是,在圖1中,為了清楚展示的目的,將矩陣120展示為具有明顯特征的圖案,在嵌入了信息的圖片140中,也能夠清晰地看到矩陣120。但應(yīng)當(dāng)理解的是,經(jīng)編碼后的矩陣120在圖片140中更像稀疏的噪聲點(diǎn),而不會(huì)引起肉眼可明顯感知的差異。為了便于信息提取的目的,將矩陣120嵌入到圖片140的預(yù)定位置,從而在提取信息中,從圖片140的預(yù)定位置能夠找到包含有信息的矩陣120。圖2是根據(jù)本發(fā)明又一實(shí)施例的信息記錄方法的示意圖。為提高魯棒性,在圖片240中嵌入矩陣220、矩陣222以及矩陣224。在一個(gè)例子中,矩陣220、矩陣222以及矩陣224是相同的矩陣,從而從圖片240中提取出矩陣220、矩陣222以及矩陣224的任何一個(gè),都能夠提取出所記錄的信息。在另一個(gè)例子中,矩陣220、矩陣222以及矩陣224是不同的矩陣,從而在圖片240中能容納更多的信息。圖片240可以是平面印刷品,如海報(bào)、圖書(shū)、小冊(cè)子,也可以是在商品包裝上印刷的圖案,或者是商標(biāo)表面紋理、圖案的一部分,以及還可以是在電腦、手機(jī)等的顯示器上展示的圖片。參看圖2,矩陣220、矩陣222以及矩陣224被布置在預(yù)定的位置,并且共同構(gòu)成預(yù)定的直角三角形圖案。為了捕獲圖片240,而對(duì)圖片240拍照。拍照得到的圖片,同圖片240相比,可能具有不同的縮放比例和/或旋轉(zhuǎn)角度。從拍照得到的圖片中,獲取含有信息的三個(gè)矩陣所構(gòu)成的三角形形狀,并同圖片240中矩陣220、矩陣222以及矩陣224構(gòu)成的直角三角形相比較,確定拍照得到的圖片相對(duì)于圖片240的縮放比例和/或旋轉(zhuǎn)角度。從而得到拍照得到的圖片中,含有信息的矩陣的位置,并進(jìn)一步地提取出含有信息的矩陣。顯然,在根據(jù)本發(fā)明的實(shí)施例中,在圖片中可嵌入其他數(shù)量的矩陣,以及可在圖片的多個(gè)預(yù)定位置嵌入矩陣,所嵌入的矩陣可組成多種圖案或圖樣。圖3是根據(jù)本發(fā)明實(shí)施例的信息記錄方法的流程圖。在步驟310,獲得信息I,信息I是要記錄在圖片中的信息。信息I可以是比特序列、字符串、矩陣等多種形式。在步驟320,對(duì)信息I進(jìn)行容錯(cuò)編碼,得到碼字C,從而提高信息I記錄與提取過(guò)程的可靠性。在步驟330,在碼字C中插入定位符,得到碼字CI(參看圖4,方陣420)。通過(guò)定位符,能夠準(zhǔn)確地確定碼字CI在圖片P中的位置,從而從圖片P的準(zhǔn)確位置提取出碼字CI。定位符可以有多種形式。參看圖4,在一個(gè)例子中,經(jīng)過(guò)容錯(cuò)編碼后的碼字C為n(n=5)比特的比特流{1,0,1,1,1}。利用Zig-Zag排序方法向比特流中插入定位符。n位的比特流{1,0,1,1,1}變成一個(gè)k*k的方陣(參看圖4的方陣420)。其中k*k為大于n的最小完全平方數(shù),在圖4的例子中,k=3。在方陣420中,比特流未覆蓋的位置用0填充,所填充的0作為定位符。在圖4中,方陣420中,實(shí)線(xiàn)方塊部分包括經(jīng)過(guò)容錯(cuò)編碼后的碼字C的比特流{1,0,1,1,1},虛線(xiàn)方塊部分包括定位符{0,0,0,0}。在圖4中展示了在碼字C中插入定位符以得到碼字CI的一個(gè)例子。可使用多種不同方式在碼字C中插入定位符。例如,可以在碼字C的多種預(yù)定位置插入定位符。以及所得到的碼字CI可具有多種形式,例如矩陣、比特流等。定位符的樣式不限于全0的比特,還可以是其他易于識(shí)別且在信息編碼中不會(huì)或很少出現(xiàn)的序列,例如全“1”序列“11111”、預(yù)定數(shù)量的“0、1”交織的序列等。返回參看圖3,在步驟340,對(duì)碼字CI加密,得到碼字Ce。在一個(gè)例子中,加密的目的在于信息安全,使得不掌握密鑰或加密算法的第三方無(wú)法獲知碼字CI的內(nèi)容。為此目的,可使用AES、3DES等多種加密算法。在另一個(gè)例子中,除了信息安全之外,還為了擴(kuò)頻的目的對(duì)碼字CI加密,使得加密后的碼字Ce的能量密度較低,從而肉眼難以察覺(jué)圖片中被嵌入了碼字Ce。作為舉例,為了對(duì)碼字CI加密,碼字CI中的1比特將被替換為8個(gè)數(shù)字。比特“1”用序列(1,0.2,-2,3.2,0,-1,0.4,0.8)替換,而對(duì)于碼字CI中的比特“0”,用序列(0.2,-1.5,3,1,0.4,0.4,-1,0.3)替換。這樣的擴(kuò)頻方法將窄且強(qiáng)的信號(hào)變成了寬但弱的信號(hào)。新產(chǎn)生的信號(hào)有三個(gè)優(yōu)點(diǎn),一是能量密度低,這樣嵌入信息的不可見(jiàn)性好;二是魯棒性強(qiáng),在實(shí)際操作中,拍攝環(huán)境和攝像頭將會(huì)帶來(lái)大量的噪聲(比如拍攝環(huán)境光線(xiàn)復(fù)雜,攝像頭白平衡、曝光調(diào)節(jié)等),擴(kuò)頻能保證接收端成功解出嵌入的信息;三是擴(kuò)頻的具體方法是由嵌入端決定的,因此具有比較好的保密性。在進(jìn)一步的例子中,用于替換比特“0”的序列與用于替換比特“1”的序列是隨機(jī)生成的,這樣它們的相關(guān)性很差。在這個(gè)例子中,接收端收到了(假設(shè)是帶有噪聲的,模擬的)數(shù)據(jù)(0.7,0.2,-0.8,2,0.2,0.5,0,1),可以根據(jù)發(fā)送端的擴(kuò)展方式對(duì)接收到的數(shù)據(jù)進(jìn)行判定,數(shù)據(jù)和1對(duì)應(yīng)序列的相關(guān)性為0.8606,和0對(duì)應(yīng)序列的相關(guān)性為0.0021,因此接收端將這一串?dāng)?shù)據(jù)判定為1。而對(duì)于第三方的接收端,由于不知道發(fā)送端的擴(kuò)展方式,它將無(wú)法計(jì)算相關(guān)性,因此無(wú)法解出數(shù)據(jù)。繼續(xù)參看圖3,在步驟350,獲得圖片P。圖片P用來(lái)承載待嵌入的信息I。在一個(gè)例子中,圖片P將被制作為海報(bào)、平面廣告,并被打印以向用戶(hù)展示。用戶(hù)通過(guò)對(duì)海報(bào)或平面廣告商的圖片P拍照并從圖片P中提取信息I。在根據(jù)本發(fā)明一個(gè)實(shí)施例中,將信息I嵌入到圖片P中,而無(wú)須執(zhí)行步驟320-步驟340。在根據(jù)本發(fā)明的又一個(gè)實(shí)施例中,選擇執(zhí)行步驟320-步驟340中的一個(gè)或多個(gè),并將得到的結(jié)果嵌入到圖片P中。圖片P可用多種色彩模型表達(dá)。色彩模型的例子包括RGB色彩模型與諸如HSV、YCbCr、CIEL*a*b*的亮度-色度色彩模型。不同的色彩模型中,一般包括多個(gè)通道(例如,3個(gè))。在步驟360,將圖片P進(jìn)行變換,用色彩模型的多個(gè)通道來(lái)表達(dá)圖片P。對(duì)圖片P的色彩模型的多個(gè)通道的表達(dá)進(jìn)行分析,選擇多個(gè)通道中高頻成分少的一個(gè)或多個(gè)通道Ch。通道中高頻成分少,意味著圖片P在這個(gè)通道上的細(xì)節(jié)較少,在這樣的通道上嵌入附加信息后,附加信息成為該通道的細(xì)節(jié),并且肉眼不易察覺(jué)。在一個(gè)例子中,用CIEL*a*b*模型表達(dá)圖片P,并選取其中L、a、b通道中高頻成分少的兩個(gè)通道。在進(jìn)一步的例子中,通過(guò)以下算法篩選低頻色彩通道。首先對(duì)于每一條通道Ch,通過(guò)高通濾波器對(duì)其進(jìn)行濾波(高通濾波器可選用尺寸為3x3的拉普拉斯濾波器),然后將所得結(jié)果的每個(gè)值的絕對(duì)值進(jìn)行加和得到高頻度量值v。最后從中選取v最低的兩個(gè)通道作為低頻通道。下面是3x3的拉普拉斯濾波器的一個(gè)例子。-1-1-1-18-1-1-1-1作為舉例,a通道與b通道是所選擇的通道。所屬領(lǐng)域技術(shù)人員將意識(shí)到,可采用其他頻域變換方法,獲得每一通道Ch的頻域特征,并選出高頻成分少的通道。在步驟370,將碼字Ce按照一定的幾何排布嵌入到通道Ch中。在一個(gè)例子中,a通道是圖片P中高頻成分最少的通道。在a通道的表達(dá)(例如,矩陣)的預(yù)定位置,嵌入碼字Ce。在另一個(gè)例子中,a通道與b通道是圖片P中高頻成分較少的兩個(gè)通道。在a通道與b通道的表達(dá)(例如,矩陣)的(相同)預(yù)定位置,嵌入相同的碼字Ce。由于兩個(gè)通道會(huì)彼此影響,當(dāng)兩通道的同樣位置嵌入相同的信息時(shí),有利于信息還原。在一個(gè)例子中,將表達(dá)碼字Ce的矩陣與通道a/b預(yù)定位置的子矩陣加和來(lái)將碼字Ce嵌入到通道a/b中。在進(jìn)一步的例子中,如果加和結(jié)果中的某些元素超過(guò)了通道元素取值的上/下限(例如1字節(jié)編碼值上限為255),則將該元素的值設(shè)為上/下限。所屬領(lǐng)域技術(shù)人員將意識(shí)到可利用多種方式將碼字Ce嵌入到通道的表達(dá)中。例如,作為另一個(gè)例子,用表達(dá)碼字Ce的矩陣替換通道a/b預(yù)定位置的子矩陣。在另一個(gè)例子中,表達(dá)碼字Ce的矩陣的多個(gè)副本以預(yù)定的幾何排布嵌入到通道a/b中,從而在提取信息時(shí),有更高的可靠性。作為舉例,返回參看圖2,將在低頻通道a中嵌入表達(dá)碼字Ce的矩陣的三個(gè)副本,這些副本在表達(dá)通道a/b的矩陣中的位置彼此不交疊,且這些副本的幾何中心的排布方式滿(mǎn)足圖2所示的三角形幾何排布,即三個(gè)副本的相對(duì)位置是預(yù)定且已知的。從而在提取信息中,可利用多個(gè)副本的預(yù)定相對(duì)位置,以及副本自身的特征,找到表達(dá)通道a/b的矩陣中嵌入副本的位置。在步驟380,利用嵌入了碼字Ce的色彩模型的多個(gè)通道的表達(dá),得到修改后的圖片P’。在一個(gè)例子中,將碼字Ce嵌入到CIEL*a*b*色彩模型的兩個(gè)通道中,并將CIEL*a*b*色彩模型表達(dá)的圖片轉(zhuǎn)換為RGB色彩模型表達(dá)的圖片P’。在進(jìn)一步的例子中,將圖片P’打印或印刷到平面媒體、海報(bào)、書(shū)籍或雜志中。由于碼字Ce經(jīng)過(guò)加密或擴(kuò)頻,其信息矩陣能量很低,因此嵌入了碼字Ce后的圖片與原始圖片并沒(méi)有很大的區(qū)別,人眼很難感知到圖片被修改。從而不會(huì)影響圖片P本身的展示效果。上面已經(jīng)描述了根據(jù)本發(fā)明實(shí)施例的將信息記錄到圖片中的方法。下面繼續(xù)描述根據(jù)本發(fā)明實(shí)施例的從圖片中提取信息的過(guò)程。圖5是根據(jù)本發(fā)明實(shí)施例的信息提取過(guò)程的示意圖。在根據(jù)本發(fā)明的實(shí)施例中,用戶(hù)通過(guò)手機(jī)、相機(jī)或其他圖像采集裝置獲取圖片510。圖片510是例如采集到的海報(bào)、廣告、雜志扉頁(yè)、書(shū)刊插畫(huà)的照片。圖片510可以是平面印刷品,也可以是在商品包裝上印刷的圖案,或者是商標(biāo)表面紋理、圖案的一部分。在圖片510的預(yù)定位置515中已經(jīng)被嵌入了矩陣520。在一個(gè)例子中,矩陣520的位置515和/或編碼方式是預(yù)定的。在另一個(gè)例子中,由于矩陣520中含有定位符,通過(guò)從圖片510中提取出定位符,能夠進(jìn)一步提取出矩陣520。對(duì)矩陣520進(jìn)行編碼過(guò)程的逆變換,得到信息矩陣530。從而用戶(hù)能夠知曉在圖片510中隱藏的信息。以此方式,將現(xiàn)有技術(shù)中利用二維碼或條碼所記錄的信息以不為人眼所覺(jué)察的方式嵌入到圖片中,不影響圖片510的外觀,又允許用戶(hù)從圖片510中提取現(xiàn)有技術(shù)中由二維碼或條碼等所承載的信息。圖6是根據(jù)本發(fā)明又一實(shí)施例的信息提取過(guò)程的示意圖。在根據(jù)本發(fā)明的實(shí)施例中,用戶(hù)通過(guò)手機(jī)、相機(jī)或其他圖像采集裝置獲取圖片610。圖片610是例如采集到的海報(bào)、廣告、雜志扉頁(yè)、書(shū)刊插畫(huà)的照片。在圖片610的預(yù)定位置615、預(yù)定位置616與預(yù)定位置617中已經(jīng)被嵌入了矩陣。在一個(gè)例子中,矩陣的位置615、位置616與位置617和/或編碼方式是預(yù)定的。然而,由于用戶(hù)獲取圖片610時(shí),其拍攝角度、位置的不確定性,造成所采集的圖片610不同于原始生成的圖片。而是,圖片610相對(duì)于原始生成圖片存在尺寸、旋轉(zhuǎn)角度和/或俯仰角度等方面的差異。為了從圖片610中提取信息,需要確定預(yù)定位置615、預(yù)定位置616與預(yù)定位置617。在根據(jù)本發(fā)明的實(shí)施例中,在信息中嵌入了定位符,定位符使得圖片610呈現(xiàn)出已知的特征,通過(guò)提取已知的特征,確定預(yù)定位置615、預(yù)定位置616與預(yù)定位置617。在一個(gè)例子中,將圖片610由預(yù)定色彩模型表達(dá)。例如由CIEL*a*b*模型的3個(gè)通道表達(dá),并選擇被嵌入了信息的1個(gè)或2個(gè)通道。嵌入了信息的通道可以是預(yù)先已知的,也可以是從圖片610的多個(gè)通道中選擇的高頻分量少的通道a/b。在通道a/b中,定位符使得在通道a/b的表達(dá)中存在預(yù)定的特征點(diǎn),例如經(jīng)過(guò)高通濾波后,大于預(yù)定值的點(diǎn),或者符合預(yù)定模式的點(diǎn)集。參看圖6,示出了特征點(diǎn)群625、特征點(diǎn)群626以及特征點(diǎn)群627。通過(guò)聚類(lèi)分組計(jì)算每組特征點(diǎn)群的幾何中心(幾何中心635、幾何中心636與幾何中心637),并且多組特征點(diǎn)群各自的幾何中心呈現(xiàn)出幾何排布。通過(guò)比較在信息嵌入時(shí)使用的幾何排布(參看圖2的三角形排布)與從圖片610中提取的幾何排布,兩個(gè)幾何排布的差異體現(xiàn)了圖片610相對(duì)于信息嵌入時(shí)生成的圖片的縮放尺寸、旋轉(zhuǎn)角度和/或俯仰角度。依據(jù)所得到的縮放尺寸、旋轉(zhuǎn)角度和/或俯仰角度對(duì)圖片610的所選通道的預(yù)定位置615、預(yù)定位置616與預(yù)定位置617處的矩陣(例如矩陣650)進(jìn)行校正,得到信息矩陣660。通過(guò)對(duì)信息矩陣660進(jìn)行編碼過(guò)程的逆運(yùn)算,提取出嵌入圖片610的信息。圖7是根據(jù)本發(fā)明實(shí)施例的信息提取方法的流程圖。在步驟710,獲取圖片P??赏ㄟ^(guò)手機(jī)、相機(jī)、攝像頭等多種方式捕獲圖片P。在一個(gè)例子中,在捕獲圖片P時(shí)依據(jù)圖片的輪廓、形狀等確定圖片P的位置,使得所捕獲的圖片P與原始圖像具有相同的尺寸和方向。在步驟720,選擇圖片P的高頻成分少的通道Ch。在一個(gè)例子中,已知將信息嵌入圖片的過(guò)程中,將信息嵌入CIEL*a*b*色彩模型的a通道。在步驟720中,將圖片P變換為采用CIEL*a*b*色彩模型表達(dá),并選擇其中的a通道。在另一個(gè)例子中,已知將信息嵌入圖片的過(guò)程中選擇了高頻分量較少的通道,相應(yīng)地將圖片P變換為采用CIEL*a*b*色彩模型表達(dá),并選擇高頻分量較少的通道,例如通道a。在依然另一個(gè)例子中,由用戶(hù)指定色彩模型中的通道。在另一個(gè)例子中,信息被嵌入到CIEL*a*b*色彩模型的兩個(gè)通道,則選擇圖片P的CIEL*a*b*色彩模型的兩個(gè)相應(yīng)通道Ch1與Ch2。在步驟730,對(duì)步驟720中選擇的通道Ch進(jìn)行高通濾波,得到信息矩陣Im。在根據(jù)本發(fā)明實(shí)施例的將信息記錄到圖片中的過(guò)程中,將信息作為高頻成分記錄到圖片P中。因而在從圖片P中提取信息的過(guò)程中,提取相應(yīng)色彩模型的通道中的高頻成分,得到矩陣Im。在一個(gè)例子中,在步驟720中已經(jīng)對(duì)CIEL*a*b*色彩模型的每個(gè)通道的表達(dá)進(jìn)行高通濾波,并選擇出高通分量少的通道,在此情況下,步驟730中無(wú)需再進(jìn)行高通濾波。在又一個(gè)例子中,在步驟720中,選擇了兩個(gè)通道a/b,相應(yīng)地在步驟730,對(duì)兩個(gè)通道a/b的每一個(gè)執(zhí)行高通濾波,得到矩陣Im1與矩陣Im2,并將矩陣Im1與矩陣Im2相加,以得到含有信息的矩陣Im,并提高信息提取過(guò)程的可靠性。在步驟740,從矩陣Im的預(yù)定位置提取出子矩陣Is,子矩陣Is依據(jù)信息記錄過(guò)程的逆過(guò)程進(jìn)行解碼,得到記錄在圖片中的信息I。返回參看圖5,已知信息被嵌入到圖片的預(yù)定位置,并因而可確定信息在高通分量少的通道Ch中的位置。因而矩陣Im的預(yù)定位置的子矩陣Is為嵌入了信息的矩陣。為解碼子矩陣,首先對(duì)子矩陣進(jìn)行解密或解擴(kuò)頻。解密或解擴(kuò)頻的結(jié)果中包含了信息碼字與定位符。由于信息碼字與定位符是按預(yù)定模式生成信息矩陣(例如,Zig-Zag編碼方法),從包含信息碼字與定位符的解密或解擴(kuò)頻結(jié)果中能夠提取出信息碼字。在進(jìn)一步的例子中,記錄信息I時(shí),對(duì)信息I進(jìn)行了錯(cuò)誤校正編碼,則對(duì)所提取的信息碼字進(jìn)行相應(yīng)的錯(cuò)誤校正解碼,并得到所記錄的信息I。由于對(duì)信息I進(jìn)行了錯(cuò)誤校正編碼,即使由于圖片P捕獲時(shí)引入的采樣噪聲或位置偏差使得矩陣Im中存在若干錯(cuò)誤,也能夠在錯(cuò)誤校正解碼過(guò)程中得到正確的信息I,或者得到信息I中存在錯(cuò)誤的指示。在根據(jù)本發(fā)明的一個(gè)例子中,基于已知的信息記錄過(guò)程中選擇的編碼方法、插入信息矩陣的位置、選擇的色彩模型通道等從圖片P中提取信息。在根據(jù)本發(fā)明另一個(gè)例子中,將信息記錄過(guò)程中使用的編碼方法、插入信息矩陣的位置、選擇的色彩模型通道等元數(shù)據(jù)記錄在圖片P中,并在信息提取過(guò)程中從圖片P獲取元數(shù)據(jù)信息用于從圖片中提取所記錄的信息。在依然又一個(gè)例子中,在圖片P中嵌入二維碼等來(lái)記錄元數(shù)據(jù)信息。即使圖片P在尺寸、旋轉(zhuǎn)角度/俯仰角度等方面相對(duì)于原始圖片發(fā)生變化,從二維碼中也能夠提取出圖片P相對(duì)于原始圖片的縮放尺寸、旋轉(zhuǎn)角度/俯仰角度等信息。圖8是根據(jù)本發(fā)明又一實(shí)施例的信息提取方法的流程圖。在步驟810,獲取圖片P??赏ㄟ^(guò)智能手機(jī)、相機(jī)、攝像頭等多種方式捕獲圖片P。由于用戶(hù)獲取圖片P時(shí),其拍攝角度、位置的不確定性,造成所采集的圖片P不同于原始生成的圖片。因而,圖片P相對(duì)于原始生成圖片存在尺寸、旋轉(zhuǎn)角度和/或俯仰角度等方面的差異。為了從圖片P中獲取信息,需要確定圖片P相對(duì)于原始圖片在尺寸、旋轉(zhuǎn)角度和/或俯仰角度等方面的差異。在步驟820,選擇圖片P的高頻成分少的通道Ch。在步驟830,對(duì)步驟820中選擇的通道Ch進(jìn)行高通濾波,得到信息矩陣Im。在步驟835,對(duì)信息矩陣Im進(jìn)行校準(zhǔn),得到經(jīng)校準(zhǔn)的矩陣Ic。利用圖片P相對(duì)于原始圖片在尺寸、旋轉(zhuǎn)角度和/或俯仰角度等方面的差異,對(duì)信息矩陣Im進(jìn)行相對(duì)應(yīng)的變換,得到經(jīng)校準(zhǔn)的矩陣Ic。在一個(gè)例子中,在圖片P中嵌入二維碼等現(xiàn)有技術(shù)的可識(shí)別圖形,通過(guò)識(shí)別二維碼本身的縮放尺寸、旋轉(zhuǎn)角度和/或俯仰角度等參數(shù),作為對(duì)信息矩陣Im進(jìn)行校準(zhǔn)所需的參數(shù)。在又一個(gè)例子中,從信息矩陣Im中提取特征點(diǎn)。返回參看圖6,在通道a/b的表達(dá)中,插入的信息攜帶了豐富的高頻分量,和/或具有預(yù)定特征的定位符使得在通道a/b的表達(dá)中存在預(yù)定的特征點(diǎn),例如經(jīng)過(guò)高通濾波后,大于預(yù)定值的點(diǎn),或者符合預(yù)定模式的點(diǎn)集。從而在信息矩陣Im中找到特征點(diǎn)的集合(返回參看圖6,示出了特征點(diǎn)群625、特征點(diǎn)群626以及特征點(diǎn)群627)。進(jìn)一步地,計(jì)算每組特征點(diǎn)群的幾何中心(幾何中心635、幾何中心636與幾何中心637),并且多組特征點(diǎn)群各自的幾何中心呈現(xiàn)出幾何排布。通過(guò)比較在信息嵌入時(shí)使用的幾何排布(參看圖2的三角形排布)與從圖片610中提取的幾何排布,兩個(gè)幾何排布的差異體現(xiàn)了圖片610相對(duì)于信息嵌入時(shí)生成的圖片的縮放尺寸、旋轉(zhuǎn)角度和/或俯仰角度。依據(jù)所得到的縮放尺寸、旋轉(zhuǎn)角度和/或俯仰角度對(duì)信息矩陣Im進(jìn)行校準(zhǔn),得到經(jīng)校準(zhǔn)的矩陣Ic。作為一個(gè)例子,依據(jù)所得到的縮放尺寸、旋轉(zhuǎn)角度和/或俯仰角度對(duì)圖片P進(jìn)行校準(zhǔn),并從校準(zhǔn)后的圖片中提取信息矩陣作為經(jīng)校準(zhǔn)的矩陣Ic。在依然又一個(gè)例子中,通過(guò)在信息矩陣Im中搜索定位符圖樣,確定圖片P的縮放尺寸、旋轉(zhuǎn)角度和/或俯仰角度。由于定位符與編碼過(guò)程是已知的,可從定位符與已知的編碼過(guò)程中確定編碼后的定位符的圖樣。以編碼后的定位符圖樣可能的縮放尺寸、旋轉(zhuǎn)角度和/或俯仰角度等參數(shù)對(duì)編碼后的定位符圖樣進(jìn)行變換,得到多個(gè)經(jīng)變換的矩陣Ip。在信息矩陣Im中搜索多個(gè)經(jīng)變換的矩陣Ip,尋找與信息矩陣Im的相關(guān)性最高的特定矩陣Ip,并確定特定矩陣Ip在信息矩陣Im中的位置pos。由于在圖片P中插入了多個(gè)定位符,從信息矩陣Im中找到的與矩陣Ip最相關(guān)的子矩陣的位置pos有多個(gè)。多個(gè)子矩陣的位置構(gòu)成了特征點(diǎn)群(參見(jiàn)圖6,例如特征點(diǎn)群625、特征點(diǎn)群626以及特征點(diǎn)群627),基于特征點(diǎn)群,確定圖片P(或信息矩陣Im)相對(duì)于信息嵌入時(shí)生成的圖片的縮放尺寸、旋轉(zhuǎn)角度和/或俯仰角度。在依然又一個(gè)例子中,通過(guò)比較信息矩陣Im與標(biāo)準(zhǔn)定位符圖樣各自的二維傅里葉變換能量譜,確定圖片P的縮放尺寸、旋轉(zhuǎn)角度和/或俯仰角度。在信息插入過(guò)程中,將多個(gè)定位符編碼后的圖樣插入到信息矩陣Im中。對(duì)信息矩陣Im進(jìn)行二維傅里葉變換,得到二維傅里葉變換能量譜Fm。另一方面,對(duì)編碼后的定位符圖樣進(jìn)行擴(kuò)展,在與原始圖片P相同尺寸的矩陣的預(yù)定位置(例如左上角)放置編碼后的定位符,而在該相同尺寸的矩陣的其他位置填充0。對(duì)擴(kuò)展后的定位符圖樣進(jìn)行二維傅里葉變化,得到能量譜Fp。在能量譜Fm中存在與能量譜Fp相關(guān)的子圖樣。由于對(duì)定位符的旋轉(zhuǎn)和縮放,在其能量譜中體現(xiàn)為對(duì)能量譜Fp圍繞其中心相同角度的旋轉(zhuǎn)縮放,因而按照定位符可能的縮放尺寸、旋轉(zhuǎn)角度和/或俯仰角度等參數(shù),對(duì)能量譜Fp進(jìn)行變換,得到變換后的多個(gè)能量譜Fp’。尋找多個(gè)能量譜Fp’中與能量譜Fm最相關(guān)的能量譜,并據(jù)以確定定位符的縮放尺寸、旋轉(zhuǎn)角度和/或俯仰角度等參數(shù)。在步驟840,從經(jīng)校準(zhǔn)的矩陣Ic的預(yù)定位置提取出子矩陣Is,并子矩陣Is依據(jù)信息記錄過(guò)程的逆過(guò)程進(jìn)行解碼,得到記錄在圖片中的信息I。已知信息被嵌入到圖片P的預(yù)定位置,并因而可確定信息在高通分量少的通道Ch中的位置。因而矩陣Im的預(yù)定位置的子矩陣Is為嵌入了信息的矩陣。為解碼子矩陣,首先對(duì)子矩陣進(jìn)行解密或解擴(kuò)頻。解密或解擴(kuò)頻的結(jié)果中包含了信息碼字與定位符。由于信息碼字與定位符是按預(yù)定模式生成信息矩陣(例如,Zig-Zag編碼方法),從包含信息碼字與定位符的解密或解擴(kuò)頻結(jié)果中能夠提取出信息碼字。在進(jìn)一步的例子中,記錄信息I時(shí),對(duì)信息I進(jìn)行了錯(cuò)誤校正編碼,則對(duì)所提取的信息碼字進(jìn)行相應(yīng)的錯(cuò)誤校正解碼,并得到所記錄的信息I。由于對(duì)信息I進(jìn)行了錯(cuò)誤校正編碼,即使由于圖片P捕獲時(shí)引入的采樣噪聲或位置偏差使得矩陣Im中存在若干錯(cuò)誤,也能夠在錯(cuò)誤校正解碼過(guò)程中得到正確的信息I,或者得到信息I中存在錯(cuò)誤的指示。為進(jìn)一步提高信息提取的準(zhǔn)確性,從經(jīng)校準(zhǔn)的矩陣Ic中,對(duì)子矩陣Is定位。在一個(gè)例子中,在矩陣Ic中搜索編碼/加密后的定位符序列(例如“10101010”序列),進(jìn)而從定位符序列周?chē)念A(yù)定位置獲取子矩陣Is。在另一個(gè)例子中,在矩陣Ic中搜索與編碼/加密后的定位符序列相似或相關(guān)的圖樣,以確定定位符在矩陣Ic中的位置,并進(jìn)而提取子矩陣Is。對(duì)子矩陣Is解碼,能夠提取出在圖片P中記錄的信息I。在根據(jù)本發(fā)明的又一個(gè)實(shí)施例中,提供了利用圖案中隱藏的信息提供防偽鑒定的方法。在產(chǎn)品包裝上印刷圖案,根據(jù)本發(fā)明的實(shí)施例在圖案中嵌入信息(參看圖1至圖4)??蛇x地,在產(chǎn)品包裝圖案上印制圖標(biāo)和/或名稱(chēng),以指示用戶(hù)在圖案中嵌入了信息或者暗示用戶(hù)可利用本發(fā)明實(shí)施例的信息提取方法或訪問(wèn)鑒定方法提取圖案中的信息或?qū)Ξa(chǎn)品進(jìn)行防偽鑒定。圖案上印制的用于提醒用戶(hù)掃描的圖標(biāo)和/或名稱(chēng)與手機(jī)上的應(yīng)用的圖標(biāo)和/或名稱(chēng)有極強(qiáng)的關(guān)聯(lián)性或相似性。同時(shí)圖標(biāo)可能附帶其他的額外信息,比如防偽技術(shù)/應(yīng)用的名稱(chēng)和/或諸如“本商品已被xx技術(shù)支持”等提示性的文字信息,或者也可能出現(xiàn)手機(jī)攝像頭標(biāo)志等圖像信息。商品圖案中用于提醒用戶(hù)掃描的圖標(biāo)可以通過(guò)專(zhuān)用程序?qū)ε臄z到的圖片的空間姿態(tài)進(jìn)行估算,這些估算的參數(shù)對(duì)于隱藏信息檢測(cè)與提取提供幫助。消費(fèi)者在觀察產(chǎn)品包裝時(shí)發(fā)現(xiàn)印有支持本發(fā)明方法的手機(jī)應(yīng)用圖標(biāo)和/或名稱(chēng),然后打開(kāi)對(duì)應(yīng)的手機(jī)應(yīng)用掃描產(chǎn)品包裝。該應(yīng)用通過(guò)使用本發(fā)明實(shí)施例提供的信息提取方法(參看圖5-圖8),從產(chǎn)品包裝圖案中提取出其中隱藏的已加密的驗(yàn)證信息,然后通過(guò)互聯(lián)網(wǎng)將其上傳到服務(wù)器。由于產(chǎn)品形狀、其所處的環(huán)境具有多樣性,用手機(jī)掃描產(chǎn)品包裝時(shí),拍攝的角度、舉例等存在較大差異,從而影響從產(chǎn)品包裝圖案中提取信息的速度或正確性。為解決此問(wèn)題,在根據(jù)本發(fā)明的一個(gè)實(shí)施例中,用商品上印刷的圖標(biāo)提供輔助信息。由于圖標(biāo)具有已知的圖樣,從拍攝得到的圖標(biāo)的照片中,分析圖標(biāo)照片的特征,確定圖標(biāo)在照片中的姿態(tài),從而確定手機(jī)與被拍攝產(chǎn)品的角度、距離等參數(shù)??蛇x的方案為:分析圖片中的SIFT特征點(diǎn)與標(biāo)準(zhǔn)圖標(biāo)中的SIFT特征點(diǎn),通過(guò)匹配算法篩選出圖片中圖標(biāo)的特征點(diǎn),然后利用匹配的特征點(diǎn)計(jì)算空間變換矩陣以及空間姿態(tài)與/或距離等參數(shù)。另一方面,算法可以根據(jù)照片和/或其中的圖標(biāo)的亮度與色調(diào),確定環(huán)境光照,并在環(huán)境光照不理想的情況下,提示用戶(hù)開(kāi)啟閃光燈或在手機(jī)應(yīng)用中開(kāi)啟閃光燈來(lái)進(jìn)行補(bǔ)光,在一些例子中,手機(jī)應(yīng)用開(kāi)啟閃光燈需要在用戶(hù)授權(quán)的情況下才能進(jìn)行??蛇x的方案為:當(dāng)圖片的平均亮度或色度高于或低于某一預(yù)設(shè)閾值時(shí),算法將提示或自動(dòng)打開(kāi)閃光燈。在一個(gè)例子中,用戶(hù)發(fā)現(xiàn)了商品包裝上面的圖標(biāo),然后拿手機(jī)進(jìn)行掃描,但是拍攝角度與距離不理想。通過(guò)分析照片中的圖標(biāo)的特征,估計(jì)拍攝角度與距離會(huì)影響信息提取,那么通過(guò)計(jì)算圖標(biāo)的姿態(tài)提醒并指引用戶(hù)改變拍攝距離與角度。在另一個(gè)例子中,拍攝角度與距離比較理想,則可以利用圖標(biāo)的姿態(tài)粗略估算出被拍攝產(chǎn)品相對(duì)手機(jī)或其攝像頭的姿態(tài)參數(shù),用來(lái)加速計(jì)算被拍攝的圖片的準(zhǔn)確的姿態(tài)參數(shù)的過(guò)程。服務(wù)器在接收到驗(yàn)證信息后對(duì)其進(jìn)行解密并校驗(yàn):1.如果校驗(yàn)失敗,服務(wù)器則發(fā)送“驗(yàn)證信息有誤,服務(wù)器無(wú)法解析該信息”至手機(jī)應(yīng)用以提醒消費(fèi)者該產(chǎn)品存在被偽造的風(fēng)險(xiǎn)。2.如果校驗(yàn)成功,服務(wù)器將在數(shù)據(jù)庫(kù)內(nèi)搜索其對(duì)應(yīng)的信息,如果未檢索到該信息,則發(fā)送“該信息未錄入數(shù)據(jù)庫(kù)”至手機(jī)應(yīng)用以提醒消費(fèi)者該產(chǎn)品存在被偽造的風(fēng)險(xiǎn)。3.如果校驗(yàn)成功,服務(wù)器將在數(shù)據(jù)庫(kù)內(nèi)搜索其對(duì)應(yīng)的信息且搜索成功,則其對(duì)應(yīng)信息發(fā)送至手機(jī)應(yīng)用幫助消費(fèi)者進(jìn)行判斷。其中“其對(duì)應(yīng)的信息”可以包含產(chǎn)品名稱(chēng)、圖片、說(shuō)明書(shū)、條形碼、廠家簡(jiǎn)介等基礎(chǔ)信息,以及該物品被掃描的次數(shù)、地點(diǎn)和存儲(chǔ)、運(yùn)輸、銷(xiāo)售記錄等附加信息。用戶(hù)可通過(guò)以上信息評(píng)估產(chǎn)品被偽造的風(fēng)險(xiǎn)。如某一消費(fèi)者在北京朝陽(yáng)區(qū)的超市掃描了一盒餅干的包裝,然后在返回的信息中發(fā)現(xiàn)其已經(jīng)在上海黃浦區(qū)已被掃描多次,該用戶(hù)知道每一物品的包裝中被嵌有唯一的驗(yàn)證信息,因此放棄該買(mǎi)餅干。零售商在結(jié)算商品時(shí)可通過(guò)支持本方法的手機(jī)應(yīng)用掃描商品包裝更改服務(wù)器端的信息。同時(shí)為了加速可以通過(guò)專(zhuān)用的硬件(如光電掃描儀)等對(duì)其進(jìn)行掃描。在根據(jù)本發(fā)明的又一個(gè)實(shí)施例中,提供了利用圖案中隱藏的信息提供增強(qiáng)現(xiàn)實(shí)的方法。隨著信息技術(shù)的高速發(fā)展,圖像識(shí)別得到了廣泛的應(yīng)用,其中現(xiàn)實(shí)增強(qiáng)技術(shù)(AugmentedReality)就是一個(gè)典型的例子。現(xiàn)實(shí)增強(qiáng)是一種將真實(shí)世界信息和虛擬世界信息無(wú)縫集成的技術(shù),它可以根據(jù)現(xiàn)實(shí)場(chǎng)景實(shí)時(shí)渲染3D數(shù)字模型,從而幫助人們更直觀的獲取信息。舉個(gè)例子,用戶(hù)通過(guò)智能手機(jī)攝像頭掃描一張的照片,如果這張照片被現(xiàn)實(shí)增強(qiáng)技術(shù)支持,那么用戶(hù)手機(jī)的視野中會(huì)出現(xiàn)一個(gè)3D的模型。隨著用戶(hù)手機(jī)位置的變化,現(xiàn)實(shí)增強(qiáng)技術(shù)會(huì)實(shí)時(shí)的計(jì)算位置變化并改變模型的姿態(tài),比如當(dāng)用戶(hù)遠(yuǎn)離照片時(shí),視野中的模型會(huì)變小。圖9是根據(jù)增強(qiáng)現(xiàn)實(shí)系統(tǒng)的示意圖。在圖9中,真實(shí)世界的場(chǎng)景包括一張桌子,以及在桌子上放置的圖片,圖片印制在紙張上。通過(guò)平板電腦的攝像頭實(shí)時(shí)拍攝現(xiàn)實(shí)世界的圖像或視頻。而平板電腦中的增強(qiáng)現(xiàn)實(shí)(軟件)系統(tǒng)則從拍攝的圖像中識(shí)別出圖片,并在平板電腦的顯示器上繪制出顯示世界中不存在的物體(在圖9中,為便攜式投影儀),以及將投影儀與融合到現(xiàn)實(shí)世界的圖像或視頻中。從而用戶(hù)看到的是融合了虛擬投影儀的現(xiàn)實(shí)世界的圖像或視頻。平板電腦中的現(xiàn)實(shí)增強(qiáng)系統(tǒng)還依據(jù)紙張中圖片的特征點(diǎn)實(shí)時(shí)計(jì)算平板電腦的顯示器相對(duì)于紙張中圖片的位置,并實(shí)時(shí)改變顯示的物理(便攜式投影儀),以提供身臨其境的用戶(hù)體驗(yàn)?,F(xiàn)實(shí)增強(qiáng)系統(tǒng)大致可以分為三個(gè)部分,即圖像識(shí)別,目標(biāo)跟蹤和實(shí)時(shí)渲染。在上面的例子中,現(xiàn)實(shí)增強(qiáng)軟件會(huì)提取視野中的特征點(diǎn),然后將其與數(shù)據(jù)庫(kù)中每張照片的特征點(diǎn)進(jìn)行比對(duì),如果結(jié)果大于某一閾值,圖像識(shí)別器將判定這張照片出現(xiàn)在了視野中,并將該照片對(duì)應(yīng)的3D模型告知渲染器。隨后,跟蹤器將視野中的特征點(diǎn)與圖片中的特征點(diǎn)實(shí)時(shí)的進(jìn)行匹配,然后通過(guò)其坐標(biāo)計(jì)算空間變換矩陣。與此同時(shí),渲染器根據(jù)變換矩陣實(shí)時(shí)渲染3D模型,以達(dá)到模型和場(chǎng)景的同步。雖然現(xiàn)有技術(shù)的現(xiàn)實(shí)增強(qiáng)技術(shù)能夠提供出色的用戶(hù)體驗(yàn),但是也存在著許多問(wèn)題。首先,圖片數(shù)據(jù)庫(kù)的容量較小?,F(xiàn)實(shí)增強(qiáng)基于圖像特征點(diǎn)對(duì)比,而對(duì)比算法非常耗時(shí),如果數(shù)據(jù)庫(kù)中目標(biāo)照片太多,識(shí)別等待時(shí)間會(huì)很長(zhǎng),這將大大降低用戶(hù)體驗(yàn),因此現(xiàn)有的技術(shù)很難在百萬(wàn)量級(jí)的圖片平臺(tái)上進(jìn)行識(shí)別。第二,特征點(diǎn)無(wú)法保證圖片內(nèi)容唯一。比如圖片A和B有著較為相似的特征點(diǎn),當(dāng)用戶(hù)掃描A時(shí),由于光照和角度等原因,程序?qū)識(shí)別為B并且渲染了與B相對(duì)應(yīng)的3D模型,而這會(huì)使用戶(hù)會(huì)感到困惑,從而降低了用戶(hù)體驗(yàn)。第三,現(xiàn)有的現(xiàn)實(shí)增強(qiáng)技術(shù)難以保護(hù)作品的版權(quán)。比如圖片A被印刷在雜志B和C中,其中只有雜志B獲得了相應(yīng)的授權(quán)(可以通過(guò)顯示增強(qiáng)軟件掃描)。當(dāng)用戶(hù)掃描雜志C中的圖片A時(shí),現(xiàn)有的現(xiàn)實(shí)增強(qiáng)系統(tǒng)無(wú)法判斷這張圖片是否被授權(quán),因此會(huì)顯示/渲染出而圖片A對(duì)應(yīng)的3D模型,從而雜志B的權(quán)利受到侵害。在本發(fā)明的實(shí)施例中,通過(guò)識(shí)別圖片或物體中隱藏的信息,來(lái)替代增強(qiáng)現(xiàn)實(shí)技術(shù)中的圖像識(shí)別部分,提高了圖像識(shí)別的準(zhǔn)確度和效率。將圖片(或諸如產(chǎn)品包裝的物體)按根據(jù)本發(fā)明的實(shí)施例(參看如圖1至圖3展示的根據(jù)本發(fā)明的實(shí)施例)嵌入隱藏信息。在隱藏信息中提供圖片或物體的標(biāo)識(shí)(例如,唯一標(biāo)識(shí)符、URL、名字、型號(hào)、知識(shí)產(chǎn)權(quán)信息等)。用戶(hù)通過(guò)終端的攝像頭掃描提取隱藏的信息,然后終端將該隱藏信息和/或用戶(hù)信息通過(guò)網(wǎng)絡(luò)上傳至服務(wù)器。當(dāng)服務(wù)器收到信息后,根據(jù)隱藏的信息和/或用戶(hù)信息來(lái)協(xié)助現(xiàn)實(shí)增強(qiáng)系統(tǒng)。在一個(gè)例子中,服務(wù)器根據(jù)用戶(hù)信息來(lái)判斷該用戶(hù)是否能夠訪問(wèn)服務(wù)器提供的服務(wù)和/或數(shù)據(jù)。如果不能,服務(wù)器將告知終端該用戶(hù)沒(méi)有權(quán)限訪問(wèn)與圖片對(duì)應(yīng)的數(shù)據(jù)信息。在另一個(gè)例子中,服務(wù)器根據(jù)隱藏信息提供用于支持現(xiàn)實(shí)增強(qiáng)系統(tǒng)的信息。例如,服務(wù)器根據(jù)隱藏信息中的圖片或物體的標(biāo)識(shí),獲取該圖片或物體的特征點(diǎn)信息和/或增強(qiáng)現(xiàn)實(shí)系統(tǒng)中使用的3D模型數(shù)據(jù),并將該圖片或物體的特征點(diǎn)信息和/或增強(qiáng)現(xiàn)實(shí)系統(tǒng)中使用的3D模型數(shù)據(jù)發(fā)送給終端。特征點(diǎn)信息指示了圖片或物體中的一個(gè)或多個(gè)特征點(diǎn)。終端成功接收,將啟動(dòng)跟蹤器和渲染器。其中跟蹤器通過(guò)特征點(diǎn)匹配估算空間變換矩陣,渲染器根據(jù)空間變換矩陣與3D模型數(shù)據(jù)實(shí)時(shí)渲染在增強(qiáng)現(xiàn)實(shí)系統(tǒng)中展示給用戶(hù)的3D模型。在依然另一個(gè)例子中,服務(wù)器還識(shí)別用戶(hù)信息與隱藏信息之間的關(guān)聯(lián)性,來(lái)為不同用戶(hù)提供訪問(wèn)權(quán)限、服務(wù)質(zhì)量等的差異化。例如,不同用戶(hù)對(duì)不同的圖片或物體有不同的訪問(wèn)權(quán)限,或者就同一圖片或物體,當(dāng)為不同用戶(hù)訪問(wèn)時(shí),增強(qiáng)現(xiàn)實(shí)系統(tǒng)向用戶(hù)展示不同的內(nèi)容。在依然又一個(gè)例子中,用戶(hù)信息包括用戶(hù)的位置信息或其他信息,從而服務(wù)器/終端依據(jù)用戶(hù)的此類(lèi)其他信息確定向用戶(hù)展示的增強(qiáng)現(xiàn)實(shí)的場(chǎng)景。圖10是根據(jù)本發(fā)明實(shí)施例的圖像識(shí)別方法的流程圖。在步驟910,獲取圖片P。可通過(guò)智能手機(jī)、相機(jī)、攝像頭等多種方式捕獲圖片P。在步驟920,選擇圖片P的高頻成分少的通道Ch。在步驟930,對(duì)步驟920中選擇的通道Ch進(jìn)行高通濾波,得到信息矩陣Im。在步驟940,從(可選地,經(jīng)校準(zhǔn)的)矩陣Ic的預(yù)定位置提取出子矩陣Is,并子矩陣Is依據(jù)信息記錄過(guò)程的逆過(guò)程進(jìn)行解碼,得到記錄在圖片中的信息I。圖10中的上述過(guò)程同上面結(jié)合圖8所描述的實(shí)施方式相似,在此不再贅述。在步驟950,將信息I發(fā)送給服務(wù)器S。信息I是圖片P中的隱藏信息,可包含圖片P的標(biāo)識(shí),或者圖片P中的物體的標(biāo)識(shí)??蛇x地,還將用戶(hù)信息一并發(fā)送給服務(wù)器S。服務(wù)器S根據(jù)圖片P的隱藏信息,獲取圖片P的用于增強(qiáng)現(xiàn)實(shí)系統(tǒng)的特征點(diǎn)信息和/或3D模型數(shù)據(jù)。服務(wù)器獲取的圖片P的用于增強(qiáng)現(xiàn)實(shí)系統(tǒng)的特征點(diǎn)信息和/或3D模型數(shù)據(jù)統(tǒng)稱(chēng)為信息I’。可選地,服務(wù)器還根據(jù)用戶(hù)信息和/或隱藏信息確定與用戶(hù)和/或圖片P相關(guān)的權(quán)限,并根據(jù)權(quán)限確定生成的信息I’。在步驟960,服務(wù)器S返回信息I’。用戶(hù)的終端可利用返回信息I’中的特征點(diǎn)和/或3D模型向用戶(hù)展示與圖片P相關(guān)的增強(qiáng)現(xiàn)實(shí)場(chǎng)景。其中,特征點(diǎn)信息用于指示圖片P中的一個(gè)或多個(gè)特征點(diǎn),利用特征點(diǎn)信息終端能夠容易地從圖片P中識(shí)別出一個(gè)或多個(gè)特征點(diǎn)。根據(jù)一個(gè)或多個(gè)特征點(diǎn),確定智能手機(jī)、相機(jī)、攝像頭與圖片P中的物體的相對(duì)姿態(tài),并生成空間變換矩陣;根據(jù)空間變換矩陣與3D模型信息生成圖片P中的物品的增強(qiáng)現(xiàn)實(shí)圖像。所屬領(lǐng)域技術(shù)人員將意識(shí)到可通過(guò)運(yùn)行于計(jì)算機(jī)、服務(wù)器、手機(jī)、便攜設(shè)備、嵌入式系統(tǒng)中的軟件、硬件、固件或其組合來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施例中的信息記錄和提取的方法。已經(jīng)為了示出和描述的目的而展現(xiàn)了對(duì)本發(fā)明的描述,并且不旨在以所公開(kāi)的形式窮盡或限制本發(fā)明。對(duì)所屬領(lǐng)域技術(shù)人員,許多調(diào)整和變化是顯而易見(jiàn)的。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1