基于圖像識別的健身輔助方法及裝置的制造方法
【專利摘要】本發(fā)明提供了一種基于圖像識別的健身輔助方法及裝置,所述健身輔助方法包括:獲取用戶的肌肉圖像;對獲取的用戶的肌肉圖像進(jìn)行識別,以判斷所述用戶的肌肉狀態(tài);以及基于所述用戶的肌肉狀態(tài)和所述用戶的基本信息確定適于所述用戶的健身內(nèi)容,并將所述健身內(nèi)容反饋給所述用戶。根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法及裝置通過對用戶肌肉圖像的識別判斷用戶的肌肉狀態(tài),基于用戶的肌肉狀態(tài)確定適于用戶的個性化健身內(nèi)容,不僅經(jīng)濟(jì)、便利、高效,而且可以有針對性地輔助用戶健身,使用戶實現(xiàn)更好的健身效果。
【專利說明】
基于圖像識別的健身輔助方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及圖像識別技術(shù)領(lǐng)域,更具體地涉及一種基于圖像識別的健身輔助方法及裝置。
【背景技術(shù)】
[0002]健身在現(xiàn)代社會中扮演著愈發(fā)重要的作用,對大多數(shù)人而言,現(xiàn)代生活中,健身不可或缺。一個好的健身輔助系統(tǒng)具有極大的社會價值與市場價值。
[0003]然而,現(xiàn)有的健身輔助系統(tǒng)通常僅根據(jù)健身愛好者的興趣或性別提供不同的健身內(nèi)容供用戶選擇,而不能針對每個用戶的身體各部分的具體情況(例如肌肉狀態(tài))提供有針對性的個性化健身內(nèi)容,用戶只能通過有經(jīng)驗的健身教練對其個人情況做出判斷并提出意見以得知適合自己的健身內(nèi)容,這樣不僅需要增加開銷,而且非常不便利?,F(xiàn)有的健身輔助系統(tǒng)不能夠記錄用戶的飲食狀況,無法對用戶進(jìn)行飲食熱量提示,使得用戶不能結(jié)合飲食調(diào)節(jié)達(dá)到很好的健身效果。此外,現(xiàn)有的健身輔助系統(tǒng)還不能夠?qū)τ脩舻慕∩沓晒M(jìn)行激勵反饋,從而不能提高用戶的健身積極性。
【發(fā)明內(nèi)容】
[0004]考慮到上述問題而提出了本發(fā)明。本發(fā)明提供了一種基于圖像識別的健身輔助方法及裝置,其通過對用戶肌肉圖像的識別判斷用戶的肌肉狀態(tài),并基于用戶的肌肉狀態(tài)確定適于用戶的健身內(nèi)容,使用戶能夠進(jìn)行有針對性的個性化健身。
[0005]根據(jù)本發(fā)明一方面,提供了一種基于圖像識別的健身輔助方法,所述健身輔助方法包括:獲取用戶的肌肉圖像;對獲取的所述用戶的肌肉圖像進(jìn)行識別,以判斷所述用戶的肌肉狀態(tài);以及基于所述用戶的肌肉狀態(tài)和所述用戶的基本信息確定適于所述用戶的健身內(nèi)容,并將所述健身內(nèi)容反饋給所述用戶。
[0006]在本發(fā)明的一個實施例中,所述健身輔助方法進(jìn)一步包括:獲取所述用戶的飲食圖像;對獲取的所述用戶的飲食圖像進(jìn)行識別;對所識別的所述用戶的飲食進(jìn)行熱量評估和記錄;以及基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄,在特定時間向所述用戶提供熱量提醒和/或飲食推薦。
[0007]在本發(fā)明的一個實施例中,所述基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄,在特定時間向所述用戶提供熱量提醒和/或飲食推薦包括:基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄和所述用戶在所述預(yù)定時間內(nèi)已運動消耗的熱量向所述用戶提供熱量提醒和/或飲食推薦。
[0008]在本發(fā)明的一個實施例中,還基于已記錄的所述用戶的日常飲食情況向所述用戶提供飲食推薦。
[0009]在本發(fā)明的一個實施例中,對所述用戶的飲食圖像進(jìn)行識別,包括:將所述用戶的飲食圖像輸入至神經(jīng)網(wǎng)絡(luò),以識別所述用戶的飲食。
[0010]在本發(fā)明的一個實施例中,對所識別的所述用戶的飲食進(jìn)行熱量評估包括:根據(jù)所述識別的所述用戶的飲食,檢索數(shù)據(jù)庫以得到所述飲食的熱量數(shù)據(jù),從而對所述識別的飲食進(jìn)行熱量評估。
[0011]在本發(fā)明的一個實施例中,對所述用戶的飲食的進(jìn)行熱量評估,包括:對獲取的所述飲食的包裝上的熱量信息圖像進(jìn)行文字識別,以獲得所述包裝上的熱量信息,從而對所述用戶的飲食進(jìn)行熱量評估。
[0012]在本發(fā)明的一個實施例中,所述健身輔助方法進(jìn)一步包括:基于所述用戶的飲食熱量記錄和/或所述用戶的肌肉狀態(tài)的記錄,并結(jié)合所述用戶的基本信息,對所述用戶的健身效果進(jìn)行評分,并將所述評分反饋給所述用戶。
[0013]在本發(fā)明的一個實施例中,所述用戶基本信息包括所述用戶的身高、體重、性別、年齡信息中的至少一種。
[0014]在本發(fā)明的一個實施例中,對所述用戶的肌肉圖像進(jìn)行識別,以判斷所述用戶的肌肉狀態(tài),包括:使用神經(jīng)網(wǎng)絡(luò)對所述肌肉圖像進(jìn)行識別,以獲得所述用戶的肌肉狀態(tài)。
[0015]在本發(fā)明的一個實施例中,所述確定的適于所述用戶的健身內(nèi)容包括針對性的健身器材和/或健身動作。
[0016]根據(jù)本發(fā)明另一方面,提供了一種基于圖像識別的健身輔助裝置,所述健身輔助裝置包括:肌肉圖像識別模塊,用于對所獲取的用戶的肌肉圖像進(jìn)行識別,以判斷所述用戶的肌肉狀態(tài);用戶基本信息模塊,用于提供所述用戶的基本信息;以及健身內(nèi)容確定模塊,用于基于所述用戶的肌肉狀態(tài)以及所述用戶的基本信息確定適于所述用戶的健身內(nèi)容,并將所述健身內(nèi)容反饋給所述用戶。
[0017]在本發(fā)明的一個實施例中,所述健身輔助裝置進(jìn)一步包括:飲食圖像識別模塊,用于對獲取的所述用戶的飲食圖像進(jìn)行識別;熱量評估記錄模塊,用于對所述飲食圖像識別模塊所識別的所述用戶的飲食進(jìn)行熱量評估和記錄;以及熱量應(yīng)用模塊,用于基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄,在特定時間向所述用戶提供熱量提醒和/或飲食推薦。
[0018]在本發(fā)明的一個實施例中,所述熱量應(yīng)用模塊用于基于在預(yù)定時間內(nèi)所述用戶的飲用食物熱量記錄和所述用戶在所述預(yù)定時間內(nèi)已運動消耗的熱量向所述用戶提供熱量提醒和/或飲食推薦。
[0019]在本發(fā)明的一個實施例中,所述熱量應(yīng)用模塊還基于已記錄的所述用戶的日常飲食情況習(xí)慣向所述用戶提供飲食推薦。
[0020]在本發(fā)明的一個實施例中,所述熱量評估記錄模塊將獲取到的所述用戶的飲食圖像輸入至神經(jīng)網(wǎng)絡(luò),以識別所述用戶的飲食。
[0021]在本發(fā)明的一個實施例中,所述熱量評估記錄模塊根據(jù)所述識別的所述用戶的飲食,檢索數(shù)據(jù)庫以得到所述飲食的熱量數(shù)據(jù),從而對所述識別的飲食進(jìn)行熱量評估。
[0022]在本發(fā)明的一個實施例中,所述熱量評估記錄模塊對獲取的所述飲食的包裝上的熱量信息圖像進(jìn)行文字識別,以獲得所述包裝上的熱量信息,從而對所述用戶的飲食進(jìn)行熱量評估。
[0023]在本發(fā)明的一個實施例中,所述健身輔助裝置進(jìn)一步包括:評分反饋模塊,用于基于所述用戶的飲食熱量記錄和/或所述用戶的肌肉狀態(tài)的記錄,并結(jié)合所述用戶的基本信息,對所述用戶的健身效果進(jìn)行評分,并將所述評分反饋給所述用戶。
[0024]在本發(fā)明的一個實施例中,所述用戶的基本信息包括所述用戶的身高、體重、性別、年齡信息中的至少一種。
[0025]在本發(fā)明的一個實施例中,所述肌肉圖像識別模塊使用神經(jīng)網(wǎng)絡(luò)對所述肌肉圖像進(jìn)行識別,以獲得所述用戶的肌肉狀態(tài)。
[0026]在本發(fā)明的一個實施例中,所述健身內(nèi)容確定模塊所確定的適于所述用戶的健身內(nèi)容包括針對性的健身器材和/或健身動作。
[0027]根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法及裝置通過對用戶肌肉圖像的識別判斷用戶的肌肉狀態(tài),基于用戶的肌肉狀態(tài)確定適于用戶的個性化健身內(nèi)容,不僅經(jīng)濟(jì)、便利、高效,而且可以有針對性地輔助用戶健身,使用戶實現(xiàn)更好的健身效果。
【附圖說明】
[0028]通過結(jié)合附圖對本發(fā)明實施例進(jìn)行更詳細(xì)的描述,本發(fā)明的上述以及其它目的、特征和優(yōu)勢將變得更加明顯。附圖用來提供對本發(fā)明實施例的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中,相同的參考標(biāo)號通常代表相同部件或步驟。
[0029]圖1是用于實現(xiàn)根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法和裝置的示例電子設(shè)備的示意性框圖;
[0030]圖2是根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法的示意性流程圖;
[0031]圖2A示出根據(jù)本發(fā)明實施例的一個基于神經(jīng)網(wǎng)絡(luò)的肌肉狀態(tài)檢測器。
[0032]圖3是根據(jù)本發(fā)明另一實施例的基于圖像識別的健身輔助方法中的飲食輔助方法的示意性流程圖;
[0033]圖4是根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助裝置的示意性框圖;
[0034]圖5是根據(jù)本發(fā)明另一實施例的基于圖像識別的健身輔助裝置中的飲食輔助裝置的示意性框圖;
[0035]圖6是根據(jù)本發(fā)明又一實施例的基于圖像識別的健身輔助裝置的示意性框圖;以及
[0036]圖7是根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助系統(tǒng)的示意性框圖。
【具體實施方式】
[0037]為了使得本發(fā)明的目的、技術(shù)方案和優(yōu)點更為明顯,下面將參照附圖詳細(xì)描述根據(jù)本發(fā)明的示例實施例。顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是本發(fā)明的全部實施例,應(yīng)理解,本發(fā)明不受這里描述的示例實施例的限制?;诒景l(fā)明中描述的本發(fā)明實施例,本領(lǐng)域技術(shù)人員在沒有付出創(chuàng)造性勞動的情況下所得到的所有其它實施例都應(yīng)落入本發(fā)明的保護(hù)范圍之內(nèi)。
[0038]首先,參照圖1來描述用于實現(xiàn)本發(fā)明實施例的基于圖像識別的健身輔助方法和裝置的示例電子設(shè)備100。
[0039]如圖1所示,電子設(shè)備100包括一個或多個處理器102、一個或多個存儲裝置104、輸入裝置106、輸出裝置108以及圖像傳感器110,這些組件通過總線系統(tǒng)112和/或其它形式的連接機構(gòu)(未示出)互連。應(yīng)當(dāng)注意,圖1所示的電子設(shè)備100的組件和結(jié)構(gòu)只是示例性的,而非限制性的,根據(jù)需要,所述電子設(shè)備也可以具有其他組件和結(jié)構(gòu)。
[0040]所述處理器102可以是中央處理單元(CPU)或者具有數(shù)據(jù)處理能力和/或指令執(zhí)行能力的其它形式的處理單元,并且可以控制所述電子設(shè)備100中的其它組件以執(zhí)行期望的功能。
[0041]所述存儲裝置104可以包括一個或多個計算機程序產(chǎn)品,所述計算機程序產(chǎn)品可以包括各種形式的計算機可讀存儲介質(zhì),例如易失性存儲器和/或非易失性存儲器。所述易失性存儲器例如可以包括隨機存取存儲器(RAM)和/或高速緩沖存儲器(cache)等。所述非易失性存儲器例如可以包括只讀存儲器(R0M)、硬盤、閃存等。在所述計算機可讀存儲介質(zhì)上可以存儲一個或多個計算機程序指令,處理器102可以運行所述程序指令,以實現(xiàn)下文所述的本發(fā)明實施例中(由處理器實現(xiàn))的客戶端功能以及/或者其它期望的功能。在所述計算機可讀存儲介質(zhì)中還可以存儲各種應(yīng)用程序和各種數(shù)據(jù),例如所述應(yīng)用程序使用和/或產(chǎn)生的各種數(shù)據(jù)等。
[0042]所述輸入裝置106可以是用戶用來輸入指令的裝置,并且可以包括鍵盤、鼠標(biāo)、麥克風(fēng)和觸摸屏等中的一個或多個。
[0043]所述輸出裝置108可以向外部(例如用戶)輸出各種信息(例如圖像或聲音),并且可以包括顯示器、揚聲器等中的一個或多個。
[0044]所述圖像傳感器110可以拍攝用戶期望的圖像(例如照片、視頻等),并且將所拍攝的圖像存儲在所述存儲裝置104中以供其它組件使用。
[0045]示例性地,用于實現(xiàn)根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法和裝置的示例電子設(shè)備可以被實現(xiàn)為諸如智能手機、平板電腦等。
[0046]下面,將參考圖2描述根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法200。
[0047]在步驟S210中,獲取用戶的肌肉圖像。在一個實施例中,可以使用圖像采集裝置采集用戶的肌肉圖像。例如,該圖像采集裝置可以包括手機、IPAD等智能設(shè)備上的圖像采集裝置。
[0048]在步驟S220,對所獲取的所述用戶的肌肉圖像進(jìn)行識別,以判斷用戶的肌肉狀態(tài)。
[0049]可以利用預(yù)先訓(xùn)練好的肌肉狀態(tài)檢測器來獲得肌肉狀態(tài)。例如,可以預(yù)先利用深度卷積神經(jīng)網(wǎng)絡(luò)在大量的肌肉圖片的基礎(chǔ)上訓(xùn)練出肌肉狀態(tài)檢測器。例如,可以預(yù)先獲得多種預(yù)先規(guī)定的肌肉狀態(tài)的肌肉圖片,通過機器學(xué)習(xí)方法預(yù)先建立基于神經(jīng)網(wǎng)絡(luò)的肌肉狀態(tài)檢測器。
[0050]圖2A所示為根據(jù)本發(fā)明實施例的一個基于神經(jīng)網(wǎng)絡(luò)的肌肉狀態(tài)檢測器。使用該神經(jīng)網(wǎng)絡(luò)260對所獲取的用戶的肌肉圖像進(jìn)行識別,以獲得所述用戶的肌肉狀態(tài)。如圖2A所示,該神經(jīng)網(wǎng)絡(luò)包括大小為32 X 32、卷積核為5 X 5的第一采樣層S1,大小為28 X 28、卷積核為2 X 2的第一卷積層C2,大小為14 X 14、卷積核為5 X 5的第二采樣層S3,大小為10 X 10、卷積核為1X 10的第二卷積層C4,以及全連接層F5。將獲取到的用戶肌肉圖像輸入至如圖2A所示的神經(jīng)網(wǎng)絡(luò)260,經(jīng)過所述第一采樣層S1、第一卷積層C2、第二采樣層&、第二卷積層C4以及全連接層^,可以得到用戶的肌肉狀態(tài),例如,使用0-1之間的分?jǐn)?shù)表示的肌肉狀態(tài)。例如,O表示用戶的肌肉狀態(tài)最不豐滿,需要加強鍛煉;I表示用戶的肌肉狀態(tài)最好。
[0051]應(yīng)該理解,圖2A所示的神經(jīng)網(wǎng)絡(luò)260僅是示例性的。根據(jù)實際需要,還可以使用具有其它結(jié)構(gòu)的神經(jīng)網(wǎng)絡(luò)進(jìn)行用戶肌肉狀態(tài)的判斷。
[0052]還應(yīng)該理解,本發(fā)明不受具體采用的肌肉檢測方法的限制,無論是現(xiàn)有的肌肉檢測方法還是將來開發(fā)的肌肉檢測方法,都可以應(yīng)用于根據(jù)本發(fā)明實施例的健身輔助方法中,并且也應(yīng)包括在本發(fā)明的保護(hù)范圍內(nèi)。
[0053]在步驟S230,基于用戶的肌肉狀態(tài)和用戶的基本信息確定適于用戶的健身內(nèi)容,并將該健身內(nèi)容反饋給用戶。
[0054]肌肉狀態(tài)可以包括用戶肌肉的豐滿程度,根據(jù)這一狀況,可以得到用戶的鍛煉程度。對于用戶身體某部位的肌肉狀態(tài),并結(jié)合用戶的基本信息,可以確定與該狀態(tài)相適應(yīng)的健身內(nèi)容。例如,可以根據(jù)用戶身體某部位的肌肉狀態(tài),并結(jié)合用戶的基本信息,確定鍛煉該部位所需的健身動作、強度、和/或健身器材等。示例性地,用戶的基本信息可以包括用戶的身高、體重、性別、年齡信息中的至少一種。
[0055]進(jìn)一步地,肌肉狀態(tài)可以包括用戶全身各部位的肌肉狀態(tài),并且基于用戶全身各部位的肌肉狀態(tài),可以確定用戶需要或者重點需要鍛煉的部位所需的健身內(nèi)容。示例性地,健身內(nèi)容可以包括健身動作、強度、時間安排和/或所需的健身器材等。
[0056]應(yīng)該理解,步驟S210至S230可以周期性地進(jìn)行,針對用戶不同時期的肌肉狀態(tài)(例如鍛煉了一段時間以后的肌肉狀態(tài))不斷更新實時狀態(tài)下最適合的健身內(nèi)容,使得用戶的健身效果能夠階段性地有效率地提高。
[0057]基于上面的描述,根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法通過對用戶肌肉圖像的識別判斷用戶的肌肉狀態(tài),基于用戶的肌肉狀態(tài)并結(jié)合用戶的基本信息,確定適于用戶的個性化健身內(nèi)容,不僅經(jīng)濟(jì)、便利、高效,而且可以有針對性地輔助用戶健身,使用戶實現(xiàn)更好的健身效果。
[0058]示例性地,根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法可以在具有存儲器和處理器的設(shè)備、裝置或者系統(tǒng)中實現(xiàn)。
[0059]根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法可以部署在個人終端處,諸如智能電話、平板電腦、個人計算機等。個人終端處的圖像采集裝置采集用戶的肌肉圖像,所述個人終端上的其它元件對肌肉圖像進(jìn)行處理,從而判斷用戶的肌肉狀態(tài)、基于用戶的肌肉狀態(tài)并結(jié)合用戶的基本信息確定適于用戶的健身內(nèi)容,并將確定的健身內(nèi)容通過個人終端的輸出裝置(顯示器、語音輸出等)反饋給用戶。
[0060]替代地,根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法還可以分布地部署在服務(wù)器端(或云端)和個人終端處。例如,可以在個人終端處采集用戶的肌肉圖像,由個人終端將所采集的肌肉圖像傳遞到服務(wù)器端(或云端);在服務(wù)器端(或云端)對肌肉圖像進(jìn)行識別以判斷用戶的肌肉狀態(tài)、基于用戶的肌肉狀態(tài)和用戶的基本信息確定適于用戶的健身內(nèi)容、并將所確定的健身內(nèi)容傳遞給個人終端,由個人終端將健身內(nèi)容反饋給用戶。再例如,可以在個人終端處采集用戶的肌肉圖像并對所采集的用戶的肌肉圖像進(jìn)行識別以判斷用戶的肌肉狀態(tài),由個人終端將所判斷的肌肉狀態(tài)傳遞到服務(wù)器端(或云端);在服務(wù)器端(或云端)基于用戶的肌肉狀態(tài)和用戶的基本信息確定適于用戶的健身內(nèi)容、并將所確定的健身內(nèi)容傳遞給個人終端,由個人終端將健身內(nèi)容反饋給用戶,例如,通過個人終端的輸出裝置輸出給用戶。
[0061]上述實施例描述了根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法的健身內(nèi)容部分。除此以外,根據(jù)本發(fā)明的實施例的基于圖像識別的健身輔助方法還可以包括飲食內(nèi)容輔助方法部分。
[0062]下面,將參考圖3描述根據(jù)本發(fā)明另一實施例的基于圖像識別的健身輔助方法中的飲食輔助方法300。
[0063 ]在步驟S310中,獲取用戶的飲食圖像。例如,可以在用戶飲食前,使用圖像采集裝置采集用戶的飲食圖像。該圖像采集裝置可以包括手機、IPAD等智能設(shè)備上的圖像采集裝置。
[0064]在步驟S320,對所獲取的用戶的飲食圖像進(jìn)行識別。
[0065]可以利用神經(jīng)網(wǎng)絡(luò),將獲取到的飲食圖像輸入至神經(jīng)網(wǎng)絡(luò),以識別用戶的飲用食物??梢酝ㄟ^訓(xùn)練深度卷積神經(jīng)網(wǎng)絡(luò)獲得所述神經(jīng)網(wǎng)絡(luò)以識別用戶飲食。例如,可以使用大量的包含食物的圖像訓(xùn)練卷積神經(jīng)網(wǎng)絡(luò),通過計算訓(xùn)練過程中的損失函數(shù)從而調(diào)整神經(jīng)網(wǎng)絡(luò)的參數(shù),以得到訓(xùn)練后的神經(jīng)網(wǎng)絡(luò),從而使得訓(xùn)練后的神經(jīng)網(wǎng)絡(luò)能夠識別出用戶的飲食。
[0066]在步驟S330,對所識別的用戶飲食進(jìn)行熱量評估和記錄。
[0067]在一個實施例中,可以根據(jù)識別出來的用戶的飲食,檢索數(shù)據(jù)庫(例如,包含食物熱量數(shù)據(jù)的數(shù)據(jù)庫),從而得到該食物的熱量數(shù)據(jù),從而對識別出來的飲食進(jìn)行熱量評估。
[0068]對于具有包裝信息的食物,可以對獲取的所述飲食的包裝上的熱量信息圖像進(jìn)行文字識別,以得到包裝上的熱量信息。例如,可以采用光學(xué)字符識別(OCR)對食物包裝上的熱量信息圖像進(jìn)行文字識別來獲取食物的熱量信息,從而對所述用戶的飲食進(jìn)行熱量評估。
[0069]在步驟S340,基于在預(yù)定時間內(nèi)所述用戶的飲用食物熱量記錄,在特定時間向用戶提供熱量提醒和/或飲食推薦。
[0070]可以基于用戶在預(yù)定時間內(nèi),例如,當(dāng)日,已攝入的飲食熱量記錄在特定時間(例如早、中、晚慣用的用餐時間)向用戶提供熱量提醒,告知用戶已攝入的熱量,提醒用戶需要在接下來的用餐中盡可能減少熱量攝入,或可適當(dāng)增加熱量攝入等。
[0071 ] 步驟S340還包括基于在預(yù)定時間內(nèi)(例如,當(dāng)日內(nèi))所述用戶的飲用食物熱量記錄和用戶在預(yù)定時間內(nèi)(例如,當(dāng)日內(nèi))已運動消耗的熱量在特定時間(例如早、中、晚慣用的用餐時間)向用戶提供熱量提醒和/或飲食推薦。
[0072]可以記錄用戶當(dāng)日的運動過程及所消耗的熱量,并基于已記錄的用戶當(dāng)日已攝入的熱量和已記錄的用戶當(dāng)日已運動消耗的熱量向用戶提供飲食推薦,這樣可以平衡地規(guī)劃用戶每日應(yīng)攝取的熱量。此外,還可以基于在預(yù)定時間內(nèi)所述用戶的飲用食物熱量記錄、所述用戶在所述預(yù)定時間內(nèi)已運動消耗的熱量,以及用戶的飲食習(xí)慣向用戶提供飲食推薦,從而實現(xiàn)在平衡地規(guī)劃用戶每日應(yīng)攝取的熱量之外,還可以盡可能滿足用戶自身的喜好。
[0073]圖3所示的實施例描述了基于圖像識別的健身輔助方法的飲食輔助方法部分,該部分可以與圖2所示實施例的基于圖像識別的健身輔助方法的健身內(nèi)容部分相結(jié)合,為用戶提供更好的健身效果。應(yīng)該理解,圖2所示的健身內(nèi)容部分與圖3所示的飲食輔助方法部分均包括在根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法的范圍內(nèi),它們二者可以單獨應(yīng)用,或可以反復(fù)結(jié)合應(yīng)用,并且不分先后順序。
[0074]根據(jù)本發(fā)明的實施例,基于圖像識別的健身輔助方法還可以包括健身效果的反饋評分部分,該部分可以基于圖2和圖3所示實施例中的至少一者。例如,可以基于用戶的肌肉狀態(tài)的記錄(歷史數(shù)據(jù))和/或用戶的飲食熱量記錄(歷史數(shù)據(jù)),并結(jié)合用戶的基本信息,對用戶的健身效果進(jìn)行評分,并將評分反饋給用戶。用戶的用戶基本信息包括用戶的身高、體重、性別、年齡等信息中的至少一種。通過對用戶的健身效果進(jìn)行評分,用戶能夠及時得到準(zhǔn)確的激勵性質(zhì)的反饋,可以很大程度地提高用戶健身的積極性。而且,由于在評分的時候,結(jié)合了用戶的基本信息,使評分更加準(zhǔn)確有效。
[0075]總之,基于上述實施例的基于圖像識別的健身輔助方法通過對用戶肌肉圖像的識別判斷用戶的肌肉狀態(tài),基于用戶的肌肉狀態(tài)和用戶的基本信息,確定適于用戶的個性化健身內(nèi)容,不僅經(jīng)濟(jì)、便利、高效,而且可以有針對性地輔助用戶健身,使用戶實現(xiàn)更好的健身效果。此外,基于上述實施例的基于圖像識別的健身輔助方法還結(jié)合飲食監(jiān)控調(diào)節(jié)進(jìn)一步提高健身效果。進(jìn)一步地,基于上述實施例的基于圖像識別的健身輔助方法還提供健身效果的反饋評分,給予用戶正面激勵,提高用戶健身的積極性。
[0076]圖4示出了根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助裝置400的示意性框圖。
[0077]如圖4所示,根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助裝置400包括肌肉圖像識別模塊410、用戶基本信息模塊420和健身內(nèi)容確定模塊430。
[0078]肌肉圖像識別模塊410用于對圖像采集裝置所采集的用戶的肌肉圖像進(jìn)行識別,以判斷所述用戶的肌肉狀態(tài)。用戶基本信息模塊420用于提供用戶的基本信息,包括所述用戶的身高、體重、性別、年齡信息中的至少一種。健身內(nèi)容確定模塊430用于基于用戶的肌肉狀態(tài)和用戶的基本信息,確定適于用戶的健身內(nèi)容,并將健身內(nèi)容反饋給用戶。肌肉圖像識別模塊410、用戶基本信息模塊420和健身內(nèi)容確定模塊430均可以由圖1所示的電子設(shè)備中的處理器102運行存儲裝置104中存儲的程序指令來實現(xiàn)。
[0079]根據(jù)本發(fā)明實施例,肌肉圖像識別模塊410可以通過使用神經(jīng)網(wǎng)絡(luò)對肌肉圖像進(jìn)行識別從而判斷用戶的肌肉狀態(tài)。
[0080]示例性地,可以使用如圖2A中所述的神經(jīng)網(wǎng)絡(luò)260對所獲取的用戶的肌肉圖像進(jìn)行識別,以獲得所述用戶的肌肉狀態(tài)。肌肉圖像識別模塊410可以將獲取到的用戶肌肉圖像輸入至如圖2A所示的神經(jīng)網(wǎng)絡(luò)260,經(jīng)過所述第一采樣層S1、第一卷積層C2、第二采樣層&、第二卷積層C4以及全連接層F5,可以得到用戶的肌肉狀態(tài),例如,使用0-1之間的分?jǐn)?shù)表示的肌肉狀態(tài)。例如,O表示用戶的肌肉狀態(tài)最不豐滿,需要加強鍛煉;I表示用戶的肌肉狀態(tài)最好。
[0081]根據(jù)本發(fā)明實施例,肌肉狀態(tài)可以包括用戶肌肉的鍛煉程度。對于用戶身體某部位的肌肉狀態(tài)并結(jié)合用戶的基本信息,例如用戶的年齡、身高、性別、體重等信息,健身內(nèi)容確定模塊430可以確定與該狀態(tài)相適應(yīng)的健身內(nèi)容。例如,健身內(nèi)容確定模塊430可以根據(jù)用戶身體某部位的肌肉狀態(tài),確定鍛煉該部位所需的健身動作、強度、和/或健身器材等。
[0082]進(jìn)一步地,肌肉狀態(tài)可以包括用戶全身各部位的肌肉狀態(tài),并且基于用戶全身各部位的肌肉狀態(tài)和用戶的基本信息,健身內(nèi)容確定模塊430可以確定用戶需要或者重點需要鍛煉的部位所需的健身內(nèi)容。示例性地,健身內(nèi)容可以包括健身動作、強度、時間安排和/或所需的健身器材等。基于上面的描述,根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助裝置通過對用戶肌肉圖像的識別判斷用戶的肌肉狀態(tài),基于用戶的肌肉狀態(tài)和用戶的基本信息,確定適于用戶的個性化健身內(nèi)容,不僅經(jīng)濟(jì)、便利、高效,而且可以有針對性地輔助用戶健身,使用戶實現(xiàn)更好的健身效果。
[0083]上述實施例描述了根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助裝置的健身內(nèi)容部分。除此以外,根據(jù)本發(fā)明的實施例的基于圖像識別的健身輔助裝置還可以包括飲食輔助裝置。
[0084]下面,將參考圖5描述根據(jù)本發(fā)明另一實施例的基于圖像識別的健身輔助裝置中的飲食輔助裝置500。
[0085]如圖5所示,根據(jù)本發(fā)明實施例的基于圖像識別的飲食輔助裝置500包括飲食圖像識別模塊510、熱量評估記錄模塊520以及熱量應(yīng)用模塊530。
[0086]飲食圖像識別模塊510用于對圖像采集裝置所采集的用戶的飲食圖像進(jìn)行識別??梢栽谟脩麸嬍城?,使用圖像采集裝置采集用戶待飲食圖像。飲食圖像識別模塊510可以將采集到的用戶的飲食圖像輸入至神經(jīng)網(wǎng)絡(luò),以識別用戶的飲食。
[0087]熱量評估記錄模塊520用于對飲食圖像識別模塊所識別的用戶的飲食進(jìn)行熱量評估和記錄。在一個實施例中,熱量評估記錄模塊520可以根據(jù)識別出來的用戶的飲食,檢索數(shù)據(jù)庫(例如,包含食物熱量數(shù)據(jù)的數(shù)據(jù)庫),得到該食物的熱量數(shù)據(jù),從而對識別出來的飲食進(jìn)行熱量評估。對于具有包裝信息的食物,飲食圖像識別模塊510可以對獲取的所述飲食的包裝上的熱量信息圖像進(jìn)行文字識別,以得到包裝上的熱量信息。例如,飲食圖像識別模塊510可以采用光學(xué)字符識別(OCR)對食物包裝上的熱量信息圖像進(jìn)行文字識別來獲取食物的熱量信息,并發(fā)送至熱量評估記錄模塊520。熱量評估記錄模塊520記錄獲取的用戶的飲食熱量信息,從而,在熱量評估記錄模塊520中,記錄了用戶在一定時間內(nèi)(例如,當(dāng)日或者連續(xù)幾天內(nèi))的飲食熱量。
[0088]熱量應(yīng)用模塊530用于基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄在特定時間向用戶提供熱量提醒和/或飲食推薦。熱量應(yīng)用模塊530可以基于用戶在預(yù)定時間內(nèi),例如,當(dāng)日,已攝入的飲食熱量記錄在特定時間(例如早、中、晚慣用的用餐時間)向用戶提供熱量提醒,告知用戶已攝入的熱量,提醒用戶需要在接下來的用餐中盡可能減少熱量攝入,或可適當(dāng)增加熱量攝入等。
[0089]熱量應(yīng)用模塊530還可以基于在預(yù)定時間內(nèi)(例如,當(dāng)日內(nèi))所述用戶的飲食熱量記錄和用戶在預(yù)定時間內(nèi)(例如,當(dāng)日內(nèi))已運動消耗的熱量在特定時間(例如早、中、晚慣用的用餐時間)向用戶提供熱量提醒和/或飲食推薦,從而可以平衡地規(guī)劃用戶每日應(yīng)攝取的熱量。
[0090]此外,熱量應(yīng)用模塊530還可以基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄、所述用戶在所述預(yù)定時間內(nèi)已運動消耗的熱量,以及用戶的飲食習(xí)慣向用戶提供飲食推薦,從而在平衡地規(guī)劃用戶每日應(yīng)攝取的熱量之外,還可以盡可能滿足用戶自身的喜好。
[0091]飲食圖像識別模塊510、熱量評估記錄模塊520以及熱量應(yīng)用模塊530均可以由圖1所示的電子設(shè)備中的處理器102運行存儲裝置104中存儲的程序指令來實現(xiàn)。
[0092]下面,將參考圖6描述根據(jù)本發(fā)明又一實施例的基于圖像識別的健身輔助裝置600。
[0093]如圖6所示,根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助裝置600包括肌肉圖像識別模塊610、健身內(nèi)容確定模塊620、飲食圖像識別模塊630、熱量評估記錄模塊640、熱量應(yīng)用模塊650、肌肉狀態(tài)存儲模塊670、用戶基本信息模塊680以及評分反饋模塊690。
[0094]其中,肌肉圖像識別模塊610和健身內(nèi)容確定模塊620分別與圖4中所示的肌肉圖像識別模塊410和健身內(nèi)容確定模塊430類似;飲食圖像識別模塊630、熱量評估記錄模塊640和熱量應(yīng)用模塊650分別與圖5中所示的飲食圖像識別模塊510、熱量評估記錄模塊520和熱量應(yīng)用模塊530類似;因此,對于這些模塊不再贅述,本領(lǐng)域普通技術(shù)人員可以結(jié)合圖4和圖5中所示實施例理解它們的具體結(jié)構(gòu)和具體操作。
[0095]在圖6中,肌肉狀態(tài)存儲模塊670作為數(shù)據(jù)庫存儲基于肌肉圖像識別模塊610所判斷的用戶的肌肉狀態(tài)。熱量評估記錄模塊640作為數(shù)據(jù)庫存儲所記錄的用戶的飲食熱量。用戶基本信息記錄模塊680記錄用戶的基本信息,基本信息可以包括用戶的身高、體重、性別、年齡信息中的至少一種信息。評分反饋模塊690基于肌肉狀態(tài)存儲模塊670存儲的用戶肌肉狀態(tài)的歷史數(shù)據(jù)和/或熱量評估記錄模塊640存儲的用戶的飲食熱量歷史數(shù)據(jù),并結(jié)合用戶基本信息記錄模塊680記錄的用戶基本信息對用戶的健身效果進(jìn)行評分,并將評分反饋給用戶。這樣,用戶能夠及時得到準(zhǔn)確的激勵性質(zhì)的反饋,可以很大程度地提高用戶健身的積極性。肌肉狀態(tài)存儲模塊670也可以由圖1所示的電子設(shè)備中的存儲裝置104來實現(xiàn)。評分反饋模塊690可以由圖1所示的電子設(shè)備中的處理器102運行存儲裝置104中存儲的程序指令來實現(xiàn)。
[0096]用戶基本信息記錄模塊680還可以包括用戶的飲食情況信息,并將所述飲食情況信息提供給熱量應(yīng)用模塊650,使得所述熱量應(yīng)用模塊650基于在預(yù)定時間內(nèi)所述用戶的飲用食物熱量記錄以及所述用戶的飲食情況,向用戶提供飲食推薦。
[0097]總之,基于上述實施例的基于圖像識別的健身輔助裝置通過對用戶肌肉圖像的識別判斷用戶的肌肉狀態(tài),基于用戶的肌肉狀態(tài)確定適于用戶的個性化健身內(nèi)容,不僅經(jīng)濟(jì)、便利、高效,而且可以有針對性地輔助用戶健身,使用戶實現(xiàn)更好的健身效果。此外,基于上述實施例的基于圖像識別的健身輔助裝置還結(jié)合飲食監(jiān)控調(diào)節(jié)進(jìn)一步提高健身效果。進(jìn)一步地,基于上述實施例的基于圖像識別的健身輔助裝置還提供健身效果的反饋評分,給予用戶正面激勵,提高用戶健身的積極性。
[0098]本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的模塊及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0099]圖7示出了根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助系統(tǒng)700的示意性框圖。基于圖像識別的健身輔助系統(tǒng)700包括圖像采集裝置710、存儲裝置720、以及處理器730。
[0100]其中,圖像采集裝置710用于采集用戶的肌肉圖像和飲用食物圖像,或者用于采集食物包裝上的熱量信息圖像。存儲裝置720存儲用于實現(xiàn)根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法中的相應(yīng)步驟的程序代碼。處理器730用于運行存儲裝置720中存儲的程序代碼,以執(zhí)行根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法的相應(yīng)步驟,并且用于實現(xiàn)根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助裝置中的相應(yīng)模塊。
[0101]在一個實施例中,在所述程序代碼被處理器730運行時使得健身輔助系統(tǒng)700執(zhí)行以下步驟:獲取用戶的肌肉圖像;對獲取的所述用戶的肌肉圖像進(jìn)行識別,以判斷所述用戶的肌肉狀態(tài);以及基于所述用戶的肌肉狀態(tài)和所述用戶的基本信息確定適于所述用戶的健身內(nèi)容,并將所述健身內(nèi)容反饋給所述用戶。
[0102]此外,在所述程序代碼被所述處理器730運行時還使得健身輔助系統(tǒng)700執(zhí)行以下步驟:獲取所述用戶的飲食圖像;對獲取的所述用戶的飲食圖像進(jìn)行識別;對所識別的所述用戶的飲食進(jìn)行熱量評估和記錄;以及基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄,在特定時間向所述用戶提供熱量提醒和/或飲食推薦。
[0103]其中,所述基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄,在特定時間向所述用戶提供熱量提醒和/或飲食推薦包括:基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄和所述用戶在所述預(yù)定時間內(nèi)已運動消耗的熱量向所述用戶提供飲熱量提醒和/或飲食推薦。
[0104]此外,在所述程序代碼被所述處理器730運行時還使得健身輔助系統(tǒng)700執(zhí)行以下步驟:還基于已記錄的所述用戶的日常飲食情況向所述用戶提供飲食推薦。
[0105]其中,對所述用戶的飲食圖像進(jìn)行識別包括:將所述用戶的飲食圖像輸入至神經(jīng)網(wǎng)絡(luò),以識別所述用戶的飲食。
[0106]示例性地,對所識別的所述用戶的飲食進(jìn)行熱量評估包括:根據(jù)所述識別的所述用戶的飲食,檢索數(shù)據(jù)庫以得到所述飲食的熱量數(shù)據(jù),從而對所述識別的飲食進(jìn)行熱量評估。
[0107]示例性地,對所述用戶的飲食的進(jìn)行熱量評估,包括:對獲取的所述飲食的包裝上的熱量信息圖像進(jìn)行文字識別,以獲得所述包裝上的熱量信息,從而對所述用戶的飲食進(jìn)行熱量評估。
[0108]此外,在所述程序代碼被所述處理器730運行時還執(zhí)行以下步驟:基于所述用戶的飲食熱量記錄和/或所述用戶的肌肉狀態(tài)的記錄,并結(jié)合所述用戶的基本信息,對所述用戶的健身效果進(jìn)行評分,并將所述評分反饋給所述用戶。
[0109]其中,所述用戶基本信息包括所述用戶的身高、體重、性別、年齡信息中的至少一種。
[0110]示例性地,對所述用戶的肌肉圖像進(jìn)行識別,以判斷所述用戶的肌肉狀態(tài),包括:使用神經(jīng)網(wǎng)絡(luò)對所述肌肉圖像進(jìn)行識別,以獲得所述用戶的肌肉狀態(tài)。
[0111]示例性地,所述確定的適于所述用戶的健身內(nèi)容包括針對性的健身器材和/或健身動作。
[0112]此外,根據(jù)本發(fā)明實施例,還提供了一種存儲介質(zhì),在所述存儲介質(zhì)上存儲了程序指令,在所述程序指令被計算機或處理器運行時用于執(zhí)行本發(fā)明實施例的基于圖像識別的健身輔助方法的相應(yīng)步驟,并且用于實現(xiàn)根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助裝置中的相應(yīng)模塊。所述存儲介質(zhì)例如可以包括智能電話的存儲卡、平板電腦的存儲部件、個人計算機的硬盤、只讀存儲器(R0M)、可擦除可編程只讀存儲器(EPROM)、便攜式緊致盤只讀存儲器(CD-ROM)、USB存儲器、或者上述存儲介質(zhì)的任意組合。所述計算機可讀存儲介質(zhì)可以是一個或多個計算機可讀存儲介質(zhì)的任意組合,例如一個計算機可讀存儲介質(zhì)包含用于判斷用戶肌肉狀態(tài)的計算機可讀的程序代碼,另一個計算機可讀存儲介質(zhì)包含基于用戶的肌肉狀態(tài)確定適合于用戶的健身內(nèi)容的計算機可讀的程序代碼。
[0113]在一個實施例中,所述計算機程序指令在被計算機運行時可以實現(xiàn)根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助裝置的各個功能模塊,并且/或者可以執(zhí)行根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法。
[0114]在一個實施例中,所述計算機程序指令在被計算機或處理器運行時使計算機或處理器執(zhí)行以下步驟:獲取用戶的肌肉圖像;對獲取的所述用戶的肌肉圖像進(jìn)行識別,以判斷所述用戶的肌肉狀態(tài);以及基于所述用戶的肌肉狀態(tài)和所述用戶的基本信息確定適于所述用戶的健身內(nèi)容,并將所述健身內(nèi)容反饋給所述用戶。
[0115]此外,所述計算機程序指令在被計算機或處理器運行時還使計算機或處理器執(zhí)行以下步驟:獲取所述用戶的飲食圖像;對獲取的所述用戶的飲食圖像進(jìn)行識別;對所識別的所述用戶的飲食進(jìn)行熱量評估和記錄;以及基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄,在特定時間向所述用戶提供熱量提醒和/或飲食推薦。
[0116]其中,所述基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄,在特定時間向所述用戶提供熱量提醒和/或飲食推薦包括:基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄和所述用戶在所述預(yù)定時間內(nèi)已運動消耗的熱量向所述用戶提供熱量提醒和/或飲食推薦。
[0117]此外,所述計算機程序指令在被計算機或處理器運行時還使計算機或處理器執(zhí)行以下步驟:還基于已記錄的所述用戶的日常飲食情況向所述用戶提供飲食推薦。
[0118]其中,對所述用戶的飲食圖像進(jìn)行識別包括:將所述用戶的飲食圖像輸入至神經(jīng)網(wǎng)絡(luò),以識別所述用戶的飲食。
[0119]示例性地,對所識別的所述用戶的飲食進(jìn)行熱量評估包括:根據(jù)所述識別的所述用戶的飲食,檢索數(shù)據(jù)庫以得到所述飲食的熱量數(shù)據(jù),從而對所述識別的飲食進(jìn)行熱量評估。
[0120]示例性地,對所述用戶的飲食的進(jìn)行熱量評估,包括:對獲取的所述飲食的包裝上的熱量信息圖像進(jìn)行文字識別,以獲得所述包裝上的熱量信息,從而對所述用戶的飲食進(jìn)行熱量評估。
[0121 ]此外,所述計算機程序指令在被計算機或處理器運行時還使計算機或處理器執(zhí)行以下步驟:基于所述用戶的飲食熱量記錄和/或所述用戶的肌肉狀態(tài)的記錄,并結(jié)合所述用戶的基本信息,對所述用戶的健身效果進(jìn)行評分,并將所述評分反饋給所述用戶。
[0122]其中,所述用戶基本信息包括所述用戶的身高、體重、性別、年齡信息中的至少一種。
[0123]示例性地,對所述用戶的肌肉圖像進(jìn)行識別,以判斷所述用戶的肌肉狀態(tài),包括:使用神經(jīng)網(wǎng)絡(luò)對所述肌肉圖像進(jìn)行識別,以獲得所述用戶的肌肉狀態(tài)。
[0124]示例性地,所述確定的適于所述用戶的健身內(nèi)容包括針對性的健身器材和/或健身動作。
[0125]根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助裝置中的各模塊可以通過根據(jù)本發(fā)明實施例的健身輔助的電子設(shè)備的處理器運行在存儲器中存儲的計算機程序指令來實現(xiàn),或者可以在根據(jù)本發(fā)明實施例的計算機程序產(chǎn)品的計算機可讀存儲介質(zhì)中存儲的計算機指令被計算機運行時實現(xiàn)。
[0126]根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法、裝置、系統(tǒng)以及存儲介質(zhì)通過對用戶肌肉圖像的識別判斷用戶的肌肉狀態(tài),基于用戶的肌肉狀態(tài)和基本信息確定適于用戶的個性化健身內(nèi)容,不僅經(jīng)濟(jì)、便利、高效,而且可以有針對性地輔助用戶健身,使用戶實現(xiàn)更好的健身效果。此外,根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法、裝置、系統(tǒng)以及存儲介質(zhì)還結(jié)合飲食監(jiān)控調(diào)節(jié)進(jìn)一步提高健身效果。進(jìn)一步地,根據(jù)本發(fā)明實施例的基于圖像識別的健身輔助方法、裝置、系統(tǒng)以及存儲介質(zhì)還提供健身效果的反饋評分,給予用戶正面激勵,提高用戶健身的積極性。
[0127]盡管這里已經(jīng)參考附圖描述了示例實施例,應(yīng)理解上述示例實施例僅僅是示例性的,并且不意圖將本發(fā)明的范圍限制于此。本領(lǐng)域普通技術(shù)人員可以在其中進(jìn)行各種改變和修改,而不偏離本發(fā)明的范圍和精神。所有這些改變和修改意在被包括在所附權(quán)利要求所要求的本發(fā)明的范圍之內(nèi)。
[0128]本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0129]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個設(shè)備,或一些特征可以忽略,或不執(zhí)行。
[0130]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細(xì)節(jié)的情況下實踐。在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0131]類似地,應(yīng)當(dāng)理解,為了精簡本發(fā)明并幫助理解各個發(fā)明方面中的一個或多個,在對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該本發(fā)明的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如相應(yīng)的權(quán)利要求書所反映的那樣,其發(fā)明點在于可以用少于某個公開的單個實施例的所有特征的特征來解決相應(yīng)的技術(shù)問題。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
[0132]本領(lǐng)域的技術(shù)人員可以理解,除了特征之間相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0133]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在權(quán)利要求書中,所要求保護(hù)的實施例的任意之一都可以以任意的組合方式來使用。
[0134]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的物品分析設(shè)備中的一些模塊的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0135]應(yīng)該注意的是上述實施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0136]以上所述,僅為本發(fā)明的【具體實施方式】或?qū)Α揪唧w實施方式】的說明,本發(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)。
【主權(quán)項】
1.一種基于圖像識別的健身輔助方法,其特征在于,所述健身輔助方法包括: 獲取用戶的肌肉圖像; 對獲取的所述用戶的肌肉圖像進(jìn)行識別,以判斷所述用戶的肌肉狀態(tài);以及 基于所述用戶的肌肉狀態(tài)和所述用戶的基本信息確定適于所述用戶的健身內(nèi)容,并將所述健身內(nèi)容反饋給所述用戶。2.根據(jù)權(quán)利要求1所述的健身輔助方法,其特征在于,所述健身輔助方法進(jìn)一步包括: 獲取所述用戶的飲食圖像; 對獲取的所述用戶的飲食圖像進(jìn)行識別; 對所識別的所述用戶的飲食進(jìn)行熱量評估和記錄;以及 基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄,在特定時間向所述用戶提供熱量提醒和/或飲食推薦。3.根據(jù)權(quán)利要求2所述的健身輔助方法,其特征在于,所述基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄,在特定時間向所述用戶提供熱量提醒和/或飲食推薦包括: 基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄和所述用戶在所述預(yù)定時間內(nèi)已運動消耗的熱量向所述用戶提供熱量提醒和/或飲食推薦。4.根據(jù)權(quán)利要求3所述的健身輔助方法,其特征在于,還基于已記錄的所述用戶的日常飲食情況向所述用戶提供飲食推薦。5.根據(jù)權(quán)利要求2所述的健身輔助方法,其特征在于,對所述用戶的飲食圖像進(jìn)行識別,包括: 將所述用戶的飲食圖像輸入至神經(jīng)網(wǎng)絡(luò),以識別所述用戶的飲食。6.根據(jù)權(quán)利要求5所述的健身輔助方法,其特征在于,對所識別的所述用戶的飲食進(jìn)行熱量評估包括: 根據(jù)所述識別的所述用戶的飲食,檢索數(shù)據(jù)庫以得到所述飲食的熱量數(shù)據(jù),從而對所述識別的飲食進(jìn)行熱量評估。7.根據(jù)權(quán)利要求2所述的健身輔助方法,其特征在于,對所述用戶的飲食的進(jìn)行熱量評估,包括:對獲取的所述飲食的包裝上的熱量信息圖像進(jìn)行文字識別,以獲得所述包裝上的熱量信息,從而對所述用戶的飲食進(jìn)行熱量評估。8.根據(jù)權(quán)利要求2所述的健身輔助方法,其特征在于,所述健身輔助方法進(jìn)一步包括: 基于所述用戶的飲食熱量記錄和/或所述用戶的肌肉狀態(tài)的記錄,并結(jié)合所述用戶的基本信息,對所述用戶的健身效果進(jìn)行評分,并將所述評分反饋給所述用戶。9.根據(jù)權(quán)利要求1所述的健身輔助方法,其特征在于,所述用戶基本信息包括所述用戶的身高、體重、性別、年齡信息中的至少一種。10.根據(jù)權(quán)利要求1所述的健身輔助方法,其特征在于,對所述用戶的肌肉圖像進(jìn)行識另IJ,以判斷所述用戶的肌肉狀態(tài),包括: 使用神經(jīng)網(wǎng)絡(luò)對所述肌肉圖像進(jìn)行識別,以獲得所述用戶的肌肉狀態(tài)。11.根據(jù)權(quán)利要求1所述的健身輔助方法,其特征在于,所述確定的適于所述用戶的健身內(nèi)容包括針對性的健身器材和/或健身動作。12.—種基于圖像識別的健身輔助裝置,其特征在于,所述健身輔助裝置包括: 肌肉圖像識別模塊,用于對所獲取的用戶的肌肉圖像進(jìn)行識別,以判斷所述用戶的肌肉狀態(tài); 用戶基本信息模塊,用于提供所述用戶的基本信息;以及 健身內(nèi)容確定模塊,用于基于所述用戶的肌肉狀態(tài)以及所述用戶的基本信息確定適于所述用戶的健身內(nèi)容,并將所述健身內(nèi)容反饋給所述用戶。13.根據(jù)權(quán)利要求12所述的健身輔助裝置,其特征在于,所述健身輔助裝置進(jìn)一步包括: 飲食圖像識別模塊,用于對獲取的所述用戶的飲食圖像進(jìn)行識別; 熱量評估記錄模塊,用于對所述飲食圖像識別模塊所識別的所述用戶的飲食進(jìn)行熱量評估和記錄;以及 熱量應(yīng)用模塊,用于基于在預(yù)定時間內(nèi)所述用戶的飲食熱量記錄,在特定時間向所述用戶提供熱量提醒和/或飲食推薦。14.根據(jù)權(quán)利要求13所述的健身輔助裝置,其特征在于,所述熱量應(yīng)用模塊用于基于在預(yù)定時間內(nèi)所述用戶的飲用食物熱量記錄和所述用戶在所述預(yù)定時間內(nèi)已運動消耗的熱量向所述用戶提供熱量提醒和/或飲食推薦。15.根據(jù)權(quán)利要求14所述的健身輔助裝置,其特征在于,所述熱量應(yīng)用模塊還基于已記錄的所述用戶的日常飲食情況習(xí)慣向所述用戶提供飲食推薦。16.根據(jù)權(quán)利要求13所述的健身輔助裝置,其特征在于,所述熱量評估記錄模塊將獲取到的所述用戶的飲食圖像輸入至神經(jīng)網(wǎng)絡(luò),以識別所述用戶的飲食。17.根據(jù)權(quán)利要求16所述的健身輔助裝置,其特征在于,所述熱量評估記錄模塊根據(jù)所述識別的所述用戶的飲食,檢索數(shù)據(jù)庫以得到所述飲食的熱量數(shù)據(jù),從而對所述識別的飲食進(jìn)行熱量評估。18.根據(jù)權(quán)利要求13的所述的健身輔助裝置,其特征在于,所述熱量評估記錄模塊對獲取的所述飲食的包裝上的熱量信息圖像進(jìn)行文字識別,以獲得所述包裝上的熱量信息,從而對所述用戶的飲食進(jìn)行熱量評估。19.根據(jù)權(quán)利要求13所述的健身輔助裝置,其特征在于,所述健身輔助裝置進(jìn)一步包括: 評分反饋模塊,用于基于所述用戶的飲食熱量記錄和/或所述用戶的肌肉狀態(tài)的記錄,并結(jié)合所述用戶的基本信息,對所述用戶的健身效果進(jìn)行評分,并將所述評分反饋給所述用戶。20.根據(jù)權(quán)利要求12所述的健身輔助裝置,其特征在于,所述用戶的基本信息包括所述用戶的身高、體重、性別、年齡信息中的至少一種。21.根據(jù)權(quán)利要求12所述的健身輔助裝置,其特征在于,所述肌肉圖像識別模塊使用神經(jīng)網(wǎng)絡(luò)對所述肌肉圖像進(jìn)行識別,以獲得所述用戶的肌肉狀態(tài)。22.根據(jù)權(quán)利要求12所述的健身輔助裝置,其特征在于,所述健身內(nèi)容確定模塊所確定的適于所述用戶的健身內(nèi)容包括針對性的健身器材和/或健身動作。
【文檔編號】G06K9/00GK106055873SQ201610341997
【公開日】2016年10月26日
【申請日】2016年5月20日
【發(fā)明人】余家輝, 印奇
【申請人】北京曠視科技有限公司, 北京小孔科技有限公司