本發(fā)明涉及AR增強現(xiàn)實領(lǐng)域,特別涉及一種展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實裝置及其方法。
背景技術(shù):
:隨著經(jīng)濟的發(fā)展及人民生活水平的提高,越來越多的人開始追求高質(zhì)量的生活品質(zhì)。具體如人們開始注重身體素質(zhì)的鍛煉,注重勞逸的結(jié)合,尤其是更加注重飲食方面?,F(xiàn)在很多電視節(jié)目及書籍開始向觀眾普及營養(yǎng)搭配知識、食材的營養(yǎng)成分知識,及其特殊人群忌口知識。但普通人學(xué)習(xí)并記住這些知識是一件費事費力的事情。因此,人們在選購食材或者進行營養(yǎng)搭配時往往憑借印象進行選購或搭配,顯然這樣的方式會導(dǎo)致選購食材或者營養(yǎng)搭配的不正確性和盲目性。技術(shù)實現(xiàn)要素:發(fā)明目的:針對上述情況,為了克服
背景技術(shù):
中存在的問題,本發(fā)明實施例提供了一種展示AR標(biāo)識物虛擬營養(yǎng)的現(xiàn)實增強裝置及其方法,能夠有效的解決上述
背景技術(shù):
中涉及的問題。技術(shù)方案:一種展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實裝置,包括利用攝像頭采集現(xiàn)實圖像的圖像采集模塊;映射關(guān)系建立模塊,用于建立若干個AR標(biāo)識物與對應(yīng)成分、營養(yǎng)素的映射關(guān)系并將其儲存在第一數(shù)據(jù)庫內(nèi);圖像識別模塊,用于根據(jù)若干個AR標(biāo)識物實際形態(tài)對所述圖像采集模塊采集的現(xiàn)實圖像進行識別,在識別出現(xiàn)實圖像中有符合任意一AR標(biāo)識物實際形態(tài)的圖塊時,獲取該圖塊于現(xiàn)實圖像中所處位置;視覺渲染模塊,用于將符合的所述AR標(biāo)識物在所述第一數(shù)據(jù)庫中對應(yīng)的成分、營養(yǎng)素作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方,并將展示結(jié)果投射在OLED屏上進行顯示。作為本發(fā)明的一種優(yōu)選方式,所述映射關(guān)系建立模塊還用于建立若干個AR標(biāo)識物與構(gòu)成組合食譜的對應(yīng)搭配食物信息的映射關(guān)系并將其儲存在第二數(shù)據(jù)庫內(nèi),其中搭配食物信息包括搭配食物的成分、營養(yǎng)素以及與對應(yīng)AR標(biāo)識物組合后的食譜名稱;所述視覺渲染模塊還用于將符合的所述AR標(biāo)識物在所述第二數(shù)據(jù)庫中對應(yīng)的搭配食物信息作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方。作為本發(fā)明的一種優(yōu)選方式,所述一種展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實裝置,還包括:位置鎖定模塊,用于鎖定該圖塊對應(yīng)AR標(biāo)識物在現(xiàn)實環(huán)境中的位置;距離獲取模塊,用于利用測距傳感器測量至該圖塊對應(yīng)AR標(biāo)識物在現(xiàn)實環(huán)境中的位置的距離值;距離判斷模塊,用于判斷該距離值是否低于預(yù)設(shè)距離閾值;所述視覺渲染模塊還用于在該距離值低于預(yù)設(shè)距離閾值時,將符合的所述AR標(biāo)識物在所述第一數(shù)據(jù)庫中對應(yīng)的成分、營養(yǎng)素作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方。作為本發(fā)明的一種優(yōu)選方式,所述視覺渲染模塊還用于在該距離值不低于預(yù)設(shè)距離閾值時,將符合的所述AR標(biāo)識物在所述第二數(shù)據(jù)庫中對應(yīng)的搭配食物信息作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方。作為本發(fā)明的一種優(yōu)選方式,所述的一種展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實裝置,還包括:與體征監(jiān)測儀器通信的用戶信息獲取模塊,用于獲取用戶的身體狀況信息;食譜制定模塊,用于根據(jù)用戶的身體狀況信息制定有益用戶身體健康的食譜;所述映射關(guān)系建立模塊還用于將有益用戶身體健康的食譜中的組成食物作為AR標(biāo)識物,并建立與其應(yīng)成分、營養(yǎng)素的映射關(guān)系。一種展示AR標(biāo)識物虛擬營養(yǎng)信息增強現(xiàn)實方法,使用權(quán)利要求1所述的增強現(xiàn)實裝置,所述方法包括以下步驟:Step1,建立若干個AR標(biāo)識物與對應(yīng)成分、營養(yǎng)素的映射關(guān)系并將其儲存在第一數(shù)據(jù)庫內(nèi);Step2,利用攝像頭采集現(xiàn)實圖像;Step3,根據(jù)若干個AR標(biāo)識物實際形態(tài)對所述攝像頭采集的現(xiàn)實圖像進行識別,在識別出現(xiàn)實圖像中有符合任意一AR標(biāo)識物實際形態(tài)的圖塊時,獲取該圖塊于現(xiàn)實圖像中所處位置;Step4,將符合的所述AR標(biāo)識物在所述第一數(shù)據(jù)庫中對應(yīng)的成分、營養(yǎng)素作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方;Step5,將展示結(jié)果投射在OLED屏上進行顯示。作為本發(fā)明的一種優(yōu)選方式,在step2之前,還包括:建立若干個AR標(biāo)識物與構(gòu)成組合食譜的對應(yīng)搭配食物信息的映射關(guān)系并將其儲存在第二數(shù)據(jù)庫內(nèi),其中搭配食物信息包括搭配食物的成分、營養(yǎng)素以及與對應(yīng)AR標(biāo)識物組合后的食譜名稱;在Step5之前,還包括:將符合的所述AR標(biāo)識物在所述第二數(shù)據(jù)庫中對應(yīng)的搭配食物信息作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方。作為本發(fā)明的一種優(yōu)選方式,在Step5之前,還包括:鎖定該圖塊對應(yīng)AR標(biāo)識物在現(xiàn)實環(huán)境中的位置;利用測距傳感器測量至該圖塊對應(yīng)AR標(biāo)識物在現(xiàn)實環(huán)境中的位置的距離值;判斷該距離值是否低于預(yù)設(shè)距離閾值;在該距離值低于預(yù)設(shè)距離閾值時,將符合的所述AR標(biāo)識物在所述第一數(shù)據(jù)庫中對應(yīng)的成分、營養(yǎng)素作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方。作為本發(fā)明的一種優(yōu)選方式,所述一種展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實方法,還包括:在該距離值不低于預(yù)設(shè)距離閾值時,將符合的所述AR標(biāo)識物在所述第二數(shù)據(jù)庫中對應(yīng)的搭配食物信息作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方。作為本發(fā)明的一種優(yōu)選方式,step1包括:與體征監(jiān)測儀器通信以獲取用戶的身體狀況信息;根據(jù)用戶的身體狀況信息制定有益用戶身體健康的食譜;將有益用戶身體健康的食譜中的組成食物作為AR標(biāo)識物,并建立與其應(yīng)成分、營養(yǎng)素的映射關(guān)系。本發(fā)明實現(xiàn)以下有益效果:通過本發(fā)明提供的一種展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實裝置及其方法,使得普通人在進行食材選購或者搭配營養(yǎng)餐時,可以看見任一符合所述AR標(biāo)識物的現(xiàn)實食材的營養(yǎng)成分、營養(yǎng)素等。由此可以根據(jù)所提供的信息,進行合理的選購或合理的營養(yǎng)搭配。附圖說明此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并于說明書一起用于解釋本公開的原理。圖1為本發(fā)明提供的展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實裝置的結(jié)構(gòu)示意圖;圖2為本發(fā)明提供的所攝取的現(xiàn)實圖像示意圖;圖3為本發(fā)明提供的測量值小于預(yù)設(shè)閾值的展示結(jié)果示意圖;圖4為本發(fā)明提供的測量值大于預(yù)設(shè)閾值的展示結(jié)果示意圖;圖5為本發(fā)明提供的展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實方法的流程示意圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。實施例一請參考圖1,圖1為本發(fā)明提供的展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實裝置的結(jié)構(gòu)示意圖。具體的,本發(fā)明所述一種展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實裝置,其可以是眼鏡,頭盔,以及類似手機的移動終端,本實施例具體對增強現(xiàn)實的眼鏡裝置進行詳細(xì)的說明。其眼鏡裝置包括圖像采集模塊1用于利用攝像頭采集現(xiàn)實圖像;映射關(guān)系建立模塊2,用于建立若干個AR標(biāo)識物與對應(yīng)成分、營養(yǎng)素的映射關(guān)系并將其儲存在第一數(shù)據(jù)庫內(nèi)3;圖像識別模塊4,用于根據(jù)若干個AR標(biāo)識物實際形態(tài)對所述圖像采集模塊采集的現(xiàn)實圖像進行識別,在識別出現(xiàn)實圖像中有符合任意一AR標(biāo)識物實際形態(tài)的圖塊時,獲取該圖塊于現(xiàn)實圖像中所處位置;視覺渲染模塊5,用于將符合的所述AR標(biāo)識物在所述第一數(shù)據(jù)庫中對應(yīng)的成分、營養(yǎng)素作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方,并將展示結(jié)果投射在OLED屏6上進行顯示;此外,還包括第二數(shù)據(jù)庫7,用于存儲對應(yīng)搭配食物信息,包括搭配食物的成分、營養(yǎng)素以及與對應(yīng)AR標(biāo)識物組合后的食譜名稱;位置鎖定模塊8,用于鎖定該圖塊對應(yīng)AR標(biāo)識物在現(xiàn)實環(huán)境中的位置;距離獲取模塊9用于判定該AR標(biāo)識物在現(xiàn)實中距離測距傳感器的距離;與體征檢測儀通信的用戶信息獲取模塊10,用于獲取用戶的身體狀況信息;食譜制定模塊11,用于根據(jù)用戶的身體狀況制定有益用戶身體健康的食譜。進一步具體的,本實施例所述的AR標(biāo)識物,可以是用戶喜歡吃的食材,或者營養(yǎng)成分中含有用戶需要獲取的成分的食材,亦可以是用戶不可以實用的食材。具體的如高血壓用戶不可以食用含有過高糖分的食材,那么AR標(biāo)識物就可以定義為那些高糖分的食材,如把甘蔗,地瓜,甜菜等作為AR標(biāo)識物并將其實際形態(tài)儲存于第一數(shù)據(jù)庫中;如用戶需要補充維生素C,那么AR標(biāo)識物就可以定義為含有維生素C的食材,如把橙子,黃瓜,西紅柿等作為AR標(biāo)識物并將其實際形態(tài)儲存于第一數(shù)據(jù)庫中;另外,AR標(biāo)識物也可以是用戶喜歡吃的食材,如把用戶喜歡吃胡蘿卜,青菜,蓮藕,作為AR標(biāo)識物并將其實際形態(tài)儲存于第一數(shù)據(jù)庫中。本實施例以把含有用戶所需獲取成分的食材作為AR標(biāo)識物進行詳細(xì)的解釋說明。進一步具體的,首先與體征檢測儀通信的用戶信息獲取模塊10獲取到體征測試儀的檢測信息。如體征監(jiān)測儀檢測的信息為用戶體內(nèi)缺少維生素C及鐵。此時當(dāng)食譜定制模塊11接收到該信息后,根據(jù)檢測信息定制有益于用戶身體健康的食譜,如西紅柿雞蛋,黑木耳炒豬肝,黃瓜雞蛋等。進一步具體的,映射關(guān)系建立模塊2在接收到食譜制定模塊11制定的食譜信息后,把定制的食譜中所包含的食材作為AR標(biāo)識物并將其實際形態(tài)儲存于第一數(shù)據(jù)庫中,并通過映射關(guān)系建立模塊2建立與其成分、營養(yǎng)素的映射關(guān)系。如下表本實施例中AR標(biāo)識物與其成分,營養(yǎng)素的映射關(guān)系:AR標(biāo)識物主要營養(yǎng)成分營養(yǎng)素豬肝維生素A、蛋白質(zhì)、鐵、磷維生素、蛋白質(zhì)、礦物質(zhì)西紅柿維生素C、胡蘿卜素、維生素B1維生素黃瓜維生素C、維生素E、糖類維生素、糖類黑木耳鐵、鈣、蛋白質(zhì)、維生素B2維生素、蛋白質(zhì)、礦物質(zhì)雞蛋蛋白質(zhì)、脂肪、維生素B1蛋白質(zhì)、脂肪、維生素映射關(guān)系建立模塊2在建立完該映射關(guān)系后,將其發(fā)送并儲存于第一數(shù)據(jù)庫內(nèi)3。此外映射關(guān)系建立模塊2還用于建立與若干個AR標(biāo)識物與構(gòu)成組合食譜的對應(yīng)搭配食物信息的映射關(guān)系。其中搭配信息包括,搭配食物的成分、名稱以及于對應(yīng)AR標(biāo)識物組合后的食譜名稱。如下表本實施例中所述AR標(biāo)識物與對應(yīng)搭配食物信息的映射關(guān)系:AR標(biāo)識物對應(yīng)搭配食物搭配食物的營養(yǎng)成分組合后的食譜名稱豬肝洋蔥維生素C、胡蘿卜素、蛋白質(zhì)洋蔥炒豬肝西紅柿茄子維生素A、蛋白質(zhì)、鈣西紅柿燒茄子黃瓜金針菇鋅、鉀、樸菇素涼拌金針黃瓜黑木耳豬肉蛋白質(zhì)、脂肪木耳炒肉雞蛋青椒蛋白質(zhì)、維生素C、辣椒紅素青椒雞蛋映射關(guān)系建立模塊2在建立完該映射關(guān)系后,將其發(fā)送并儲存于第二數(shù)據(jù)庫內(nèi)7。至此,本實施例的第一數(shù)據(jù)庫3及第二數(shù)據(jù)庫7建立完畢。當(dāng)用戶使用本實施例提供的展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實眼鏡裝置進行選購食材時,首先利用圖像采集模塊1中的攝像頭對現(xiàn)實圖像進行采集。如采集的現(xiàn)實圖像如圖2所示。在采集完現(xiàn)實信息后,將該采集的信息發(fā)送給圖像識別模塊4,圖像識別模塊4根據(jù)第一數(shù)據(jù)庫3中儲存的AR標(biāo)識物實際形態(tài)對所述圖像采集的現(xiàn)實圖像進行識別。在識別出現(xiàn)實圖像中有符合任意一AR標(biāo)識物實際形態(tài)的圖塊時,獲取該圖塊位于現(xiàn)實圖像中的所處位置。具體的如本實施例中,識別模塊4根據(jù)攝取的現(xiàn)實圖像(如圖2所示)及建立完的第一數(shù)據(jù)庫3中的AR標(biāo)識物西紅柿,黃瓜,雞蛋的實際形態(tài),將兩者進行對比,在識別出現(xiàn)實圖像中有符合任意一AR標(biāo)識物實際形態(tài)的圖塊時,獲取該圖塊與現(xiàn)實圖像中所處的位置。進一步的,在識別完并獲取到所述圖塊所處于現(xiàn)實圖像中的位置后,視覺渲染模塊5,將識別出的AR標(biāo)識物在對應(yīng)的數(shù)據(jù)庫中對應(yīng)儲存的信息展示在圖塊于現(xiàn)實圖像中所處位置的上方,并將展示結(jié)果投射在OLED屏6上進行顯示。其中具體的顯示內(nèi)容需要根據(jù)位置鎖定8及距離獲取模塊9的判斷后進行選取。具體的,在識別完所述現(xiàn)實圖像中包含的AR標(biāo)識物后,所述增強現(xiàn)實眼鏡裝置所包含的位置鎖定模塊8,鎖定識別的AR標(biāo)識物位于現(xiàn)實環(huán)境中的位置。具體的執(zhí)行方式可以是利用裝置的攝像頭對現(xiàn)實環(huán)境進行掃描,當(dāng)發(fā)現(xiàn)周圍環(huán)境中的上述圖塊所表示的AR標(biāo)識物時,鎖定目標(biāo)。當(dāng)位置鎖定模塊8鎖定完目標(biāo)物后,距離獲取模塊9,利用距離傳感器測量所述目標(biāo)物距離用戶的位置。具體的距離傳感器可以選用紅外線距離傳感器等。當(dāng)獲取到目標(biāo)AR標(biāo)識物距離用戶的距離時,距離判斷模塊根據(jù)上述距離進行與預(yù)設(shè)距離閾值對比。當(dāng)測量的距離小于該預(yù)設(shè)閾值時,視覺渲染模塊5將符合所述AR標(biāo)識物在所述第一數(shù)據(jù)庫中對應(yīng)的信息顯示在位于現(xiàn)實圖像中圖塊的上方;當(dāng)測量的距離大于所述預(yù)設(shè)閾值時,視覺渲染模塊5將符合的所述AR標(biāo)識物在所述第二數(shù)據(jù)庫中對應(yīng)的信息顯示在位于現(xiàn)實圖像中的圖塊上方。其中本實施例考慮到選購食材的實際情況,將預(yù)設(shè)閾值設(shè)定為2米。進一步直觀的,當(dāng)測量距離值小于預(yù)設(shè)閾值時,展示結(jié)果如圖3所示;當(dāng)測量距離值大于預(yù)設(shè)閾值時,展示結(jié)果如圖4所示。OLED屏6將展示結(jié)果進行顯示,用戶在讀取到OLED所顯示的結(jié)果后,根據(jù)需求選取自己所要的食材。實施例二請參考圖5,圖5為本發(fā)明提供的展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實方法的流程示意圖。具體的,本實施例提供一種所展示AR標(biāo)識物為食材的虛擬營養(yǎng)信息的增強現(xiàn)實的方法,使用權(quán)利要求1所述的展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實裝置,所述方法包括以下步驟:Step1,建立若干個AR標(biāo)識物與對應(yīng)成分、營養(yǎng)素的映射關(guān)系并將其儲存在第一數(shù)據(jù)庫內(nèi);Step2,利用攝像頭采集現(xiàn)實圖像;Step3,根據(jù)若干個AR標(biāo)識物實際形態(tài)對所述攝像頭采集的現(xiàn)實圖像進行識別,在識別出現(xiàn)實圖像中有符合任意一AR標(biāo)識物實際形態(tài)的圖塊時,獲取該圖塊于現(xiàn)實圖像中所處位置;Step4,將符合的所述AR標(biāo)識物在所述第一數(shù)據(jù)庫中對應(yīng)的成分、營養(yǎng)素作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方;Step5,將展示結(jié)果投射在OLED屏上進行顯示。作為本發(fā)明的一種優(yōu)選方式,在step2之前,還包括:建立若干個AR標(biāo)識物與構(gòu)成組合食譜的對應(yīng)搭配食物信息的映射關(guān)系并將其儲存在第二數(shù)據(jù)庫內(nèi),其中搭配食物信息包括搭配食物的成分、營養(yǎng)素以及與對應(yīng)AR標(biāo)識物組合后的食譜名稱;在Step5之前,還包括:將符合的所述AR標(biāo)識物在所述第二數(shù)據(jù)庫中對應(yīng)的搭配食物信息作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方。作為本發(fā)明的一種優(yōu)選方式,在Step5之前,還包括:鎖定該圖塊對應(yīng)AR標(biāo)識物在現(xiàn)實環(huán)境中的位置;利用測距傳感器測量至該圖塊對應(yīng)AR標(biāo)識物在現(xiàn)實環(huán)境中的位置的距離值;判斷該距離值是否低于預(yù)設(shè)距離閾值;在該距離值低于預(yù)設(shè)距離閾值時,將符合的所述AR標(biāo)識物在所述第一數(shù)據(jù)庫中對應(yīng)的成分、營養(yǎng)素作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方。作為本發(fā)明的一種優(yōu)選方式,所述一種展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實方法,還包括:在該距離值不低于預(yù)設(shè)距離閾值時,將符合的所述AR標(biāo)識物在所述第二數(shù)據(jù)庫中對應(yīng)的搭配食物信息作為虛擬營養(yǎng)信息展示在圖塊于現(xiàn)實圖像中所處位置的上方。作為本發(fā)明的一種優(yōu)選方式,step1包括:與體征監(jiān)測儀器通信以獲取用戶的身體狀況信息;根據(jù)用戶的身體狀況信息制定有益用戶身體健康的食譜;將有益用戶身體健康的食譜中的組成食物作為AR標(biāo)識物,并建立與其應(yīng)成分、營養(yǎng)素的映射關(guān)系。應(yīng)理解,實施例二的具體實現(xiàn)過程可與實施例一的描述相對應(yīng),此處不再詳細(xì)描述。實施例一所提供的增強現(xiàn)實裝置,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上訴功能分配由不同的功能模塊完成,即將增強現(xiàn)實裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。本發(fā)明實現(xiàn)以下有益效果:通過本發(fā)明提供的一種展示AR標(biāo)識物虛擬營養(yǎng)信息的增強現(xiàn)實裝置及其方法,普通人在進行食材選購或者搭配營養(yǎng)餐時,就可以看見任一符合所述AR標(biāo)識物的現(xiàn)實食材的營養(yǎng)成分、營養(yǎng)素等。由此可以根據(jù)所提供的信息,進行合理的選購或合理的營養(yǎng)搭配。上述實施例只為說明本發(fā)明的技術(shù)構(gòu)思及特點,其目的是讓熟悉該
技術(shù)領(lǐng)域:
的技術(shù)人員能夠了解本發(fā)明的內(nèi)容并據(jù)以實施,并不能以此來限制本發(fā)明的保護范圍。凡根據(jù)本發(fā)明精神實質(zhì)所作出的等同變換或修飾,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。當(dāng)前第1頁1 2 3