BMI檢測(cè)方法、裝置以及電子設(shè)備與流程
本申請(qǐng)涉及數(shù)據(jù)檢測(cè)技術(shù)領(lǐng)域,尤其是涉及一種bmi檢測(cè)方法、裝置以及電子設(shè)備。
背景技術(shù):
身體質(zhì)量指數(shù)(bodymassindex,bmi)是常用的衡量人體肥胖程度和是否健康的重要標(biāo)準(zhǔn)。bmi通過人體體重和身高兩個(gè)數(shù)值獲得相對(duì)客觀的參數(shù),并用這個(gè)參數(shù)所處范圍來衡量身體的肥胖程度。
目前,傳統(tǒng)的bmi需要測(cè)量身高和體重,對(duì)于用戶較為不方便。隨著人臉識(shí)別技術(shù)的快速發(fā)展,利用人臉識(shí)別技術(shù)基于面部圖像的bmi指數(shù)預(yù)測(cè)由于其方便性受到了越來越多的關(guān)注。但是,現(xiàn)有的基于面部圖像的bmi指數(shù)預(yù)測(cè)方法,對(duì)人臉的bmi指數(shù)預(yù)測(cè)準(zhǔn)確度較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種bmi檢測(cè)方法、裝置以及電子設(shè)備,以緩解基于面部圖像的bmi指數(shù)預(yù)測(cè)準(zhǔn)確度較低的技術(shù)問題。
第一方面,本申請(qǐng)實(shí)施例提供了一種bmi檢測(cè)方法,所述方法包括:
獲取待檢測(cè)對(duì)象的面部圖像;
基于所述面部圖像提取姿態(tài)信息;所述姿態(tài)信息包括面部特征點(diǎn)位置信息和面部角度信息;
利用所述面部特征點(diǎn)位置信息對(duì)所述面部圖像進(jìn)行歸一化處理,得到目標(biāo)圖像信息;
基于所述面部角度信息和所述目標(biāo)圖像信息進(jìn)行融合,得到融合信息;
基于所述融合信息通過cnn網(wǎng)絡(luò)進(jìn)行檢測(cè),得到所述待檢測(cè)對(duì)象的bmi檢測(cè)結(jié)果。
在一個(gè)可能的實(shí)現(xiàn)中,基于所述面部圖像提取姿態(tài)信息的步驟,包括:
對(duì)所述面部圖像進(jìn)行人臉檢測(cè),得到面部區(qū)域;
對(duì)所述面部區(qū)域進(jìn)行歸一化處理,得到目標(biāo)區(qū)域;
基于所述目標(biāo)區(qū)域利用cnn網(wǎng)絡(luò)通過多任務(wù)回歸法,得到面部特征點(diǎn)位置信息和面部角度信息。
在一個(gè)可能的實(shí)現(xiàn)中,所述面部特征點(diǎn)位置信息包括下述任意一項(xiàng)或多項(xiàng):
眼睛位置、鼻尖位置、左嘴角位置以及右嘴角位置。
在一個(gè)可能的實(shí)現(xiàn)中,所述面部角度信息包括偏移角度、旋轉(zhuǎn)角度以及俯仰角度。
在一個(gè)可能的實(shí)現(xiàn)中,利用所述面部特征點(diǎn)位置信息對(duì)所述面部圖像進(jìn)行歸一化處理,得到目標(biāo)圖像信息的步驟,包括:
基于所述目標(biāo)區(qū)域選定參考特征點(diǎn)位置信息;
計(jì)算所述參考特征點(diǎn)位置信息和所述面部特征點(diǎn)位置信息之間的相似變換系數(shù);
將所述相似變換系數(shù)作用于所述面部圖像上,得到歸一化后的目標(biāo)圖像信息,以消除所述面部圖像在平面內(nèi)的旋轉(zhuǎn)角度變化。
在一個(gè)可能的實(shí)現(xiàn)中,基于所述面部角度信息和所述目標(biāo)圖像信息進(jìn)行融合,得到融合信息的步驟,包括:
基于所述目標(biāo)圖像信息生成與所述目標(biāo)圖像信息中的面部尺寸相同的第一矩陣和第二矩陣;
將所述第一矩陣中每個(gè)元素的值設(shè)置為所述偏移角度,將所述第二矩陣中每個(gè)元素的值設(shè)置為所述俯仰角度;
將所述目標(biāo)圖像信息轉(zhuǎn)換為對(duì)應(yīng)的rgb三通道信息;
將所述面部角度信息和所述rgb三通道信息進(jìn)行合并,得到融合信息。
在一個(gè)可能的實(shí)現(xiàn)中,基于所述融合信息通過cnn網(wǎng)絡(luò)進(jìn)行檢測(cè),得到所述待檢測(cè)對(duì)象的bmi檢測(cè)結(jié)果的步驟,包括:
將所述融合信息輸入至訓(xùn)練后的bmi檢測(cè)模型的cnn網(wǎng)絡(luò)并通過回歸法進(jìn)行檢測(cè),得到所述待檢測(cè)對(duì)象的bmi檢測(cè)結(jié)果。
第二方面,提供了一種bmi檢測(cè)裝置,包括:
獲取模塊,用于獲取待檢測(cè)對(duì)象的面部圖像;
提取模塊,用于基于所述面部圖像提取姿態(tài)信息;所述姿態(tài)信息包括面部特征點(diǎn)位置信息和面部角度信息;
處理模塊,用于利用所述面部特征點(diǎn)位置信息對(duì)所述面部圖像進(jìn)行歸一化處理,得到目標(biāo)圖像信息;
融合模塊,用于基于所述面部角度信息和所述目標(biāo)圖像信息進(jìn)行融合,得到融合信息;
檢測(cè)模塊,用于基于所述融合信息通過cnn網(wǎng)絡(luò)進(jìn)行檢測(cè),得到所述待檢測(cè)對(duì)象的bmi檢測(cè)結(jié)果。
第三方面,本申請(qǐng)實(shí)施例又提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器,所述存儲(chǔ)器中存儲(chǔ)有可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述的第一方面所述方法。
第四方面,本申請(qǐng)實(shí)施例又提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有機(jī)器可運(yùn)行指令,所述計(jì)算機(jī)可運(yùn)行指令在被處理器調(diào)用和運(yùn)行時(shí),所述計(jì)算機(jī)可運(yùn)行指令促使所述處理器運(yùn)行上述的第一方面所述方法。
本申請(qǐng)實(shí)施例帶來了以下有益效果:
本申請(qǐng)實(shí)施例提供的一種bmi檢測(cè)方法、裝置以及電子設(shè)備,能夠基于面部圖像提取面部特征點(diǎn)位置信息和面部角度信息等姿態(tài)信息,然后,利用面部特征點(diǎn)位置信息對(duì)面部圖像進(jìn)行歸一化處理從而得到目標(biāo)圖像信息,之后基于面部角度信息和目標(biāo)圖像信息進(jìn)行融合從而得到融合信息,最后基于融合信息通過cnn網(wǎng)絡(luò)進(jìn)行檢測(cè)從而得到待檢測(cè)對(duì)象的bmi檢測(cè)結(jié)果,本方案中,通過基于面部圖像估計(jì)面部的姿態(tài)信息,并結(jié)合面部的姿態(tài)信息進(jìn)行bmi的預(yù)測(cè),使bmi指數(shù)預(yù)測(cè)的過程中融合利用了面部的姿態(tài)信息,不僅提高了bmii指數(shù)檢測(cè)的準(zhǔn)確度及精確度,而且還大幅度提高了bmi指數(shù)檢測(cè)對(duì)面部姿態(tài)的魯棒性。
為使本申請(qǐng)的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本申請(qǐng)具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本申請(qǐng)的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請(qǐng)實(shí)施例提供的bmi檢測(cè)方法的流程示意圖;
圖2為本申請(qǐng)實(shí)施例提供的bmi檢測(cè)方法的另一流程示意圖;
圖3為本申請(qǐng)實(shí)施例提供的一種bmi檢測(cè)裝置的結(jié)構(gòu)示意圖;
圖4為示出了本申請(qǐng)實(shí)施例所提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本申請(qǐng)實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本申請(qǐng)的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
本申請(qǐng)實(shí)施例中所提到的術(shù)語“包括”和“具有”以及它們的任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括其他沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
目前,肥胖程度和人的健康密切相關(guān),肥胖程度的判斷不能僅僅采用體重的絕對(duì)值,它也與身高密切相關(guān)。隨著人臉識(shí)別技術(shù)的發(fā)展,基于單張面部圖像來預(yù)測(cè)bmi指數(shù)等健康指標(biāo),受到越來越多的研究者的關(guān)注。但是,由于人臉圖像容易受光照、姿態(tài)、表情的影響,特別是姿態(tài)的變化會(huì)大大影響人臉圖像,進(jìn)而影響bmi預(yù)測(cè)的準(zhǔn)確性。目前的多數(shù)方法對(duì)于人臉姿態(tài)的變化不夠魯棒。
現(xiàn)有的基于單張面部圖像來預(yù)測(cè)bmi指數(shù)的方法,使用的人臉圖像容易受光照、姿態(tài)、表情的影響。多數(shù)現(xiàn)有的方法對(duì)帶有姿態(tài)的人臉圖像,bmi預(yù)測(cè)的準(zhǔn)確度還不是很高。這是由于人臉圖像雖然拍攝方便,但很容易受到人臉姿態(tài)的影響,同一個(gè)人臉,在不同的姿態(tài)下,拍攝得到的圖像表現(xiàn)出的人臉胖瘦程度會(huì)有很大差別,進(jìn)而影響bmi指數(shù)預(yù)測(cè)的精度。因此,現(xiàn)有的基于面部圖像的bmi指數(shù)預(yù)測(cè)沒有估計(jì)人臉的姿態(tài)信息,在bmi預(yù)測(cè)的過程中沒有用到姿態(tài)信息,其bmi指數(shù)預(yù)測(cè)結(jié)果的準(zhǔn)確度較低。
基于此,本申請(qǐng)實(shí)施例提供了一種bmi檢測(cè)方法、裝置以及電子設(shè)備,通過該方法可以緩解基于面部圖像的bmi指數(shù)預(yù)測(cè)準(zhǔn)確度較低的技術(shù)問題。
下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行進(jìn)一步地介紹。
圖1為本申請(qǐng)實(shí)施例提供的一種bmi檢測(cè)方法的流程示意圖。如圖1所示,該方法包括:
步驟s110,獲取待檢測(cè)對(duì)象的面部圖像。
其中,待檢測(cè)對(duì)象可以是人、動(dòng)物等,本申請(qǐng)實(shí)施例以待檢測(cè)對(duì)象是人為例進(jìn)行說明,則面部圖像為人臉圖像。
步驟s120,基于面部圖像提取姿態(tài)信息。
其中,姿態(tài)信息包括面部特征點(diǎn)位置信息和面部角度信息等。本步驟中,系統(tǒng)可以基于面部圖像進(jìn)行人臉姿態(tài)信息估計(jì)。
步驟s130,利用面部特征點(diǎn)位置信息對(duì)面部圖像進(jìn)行歸一化處理,得到目標(biāo)圖像信息。
本步驟中,系統(tǒng)可以基于姿態(tài)信息對(duì)面部圖像進(jìn)行歸一化。
步驟s140,基于面部角度信息和目標(biāo)圖像信息進(jìn)行融合,得到融合信息。
通過基于面部角度信息和目標(biāo)圖像信息的融合過程,實(shí)現(xiàn)了后續(xù)的融合姿態(tài)信息的bmi指數(shù)預(yù)測(cè)過程。
步驟s150,基于融合信息通過cnn網(wǎng)絡(luò)進(jìn)行檢測(cè),得到待檢測(cè)對(duì)象的bmi檢測(cè)結(jié)果。
通過在使用姿態(tài)信息的過程中一方面利用姿態(tài)信息,對(duì)人臉圖像進(jìn)行歸一化,另一方面將姿態(tài)信息和圖像信息融合一起作為輸入數(shù)據(jù)來預(yù)測(cè)bmi指數(shù),大幅度提高了bmi指數(shù)的預(yù)測(cè)精度。
本申請(qǐng)實(shí)施例提供的bmi檢測(cè)方法可以作為一種姿態(tài)魯棒的基于面部圖像的bmi預(yù)測(cè)的方法,先提取面部圖像中包括特征點(diǎn)位置信息和角度信息的姿態(tài)信息,然后利用姿態(tài)信息中的特征點(diǎn)位置信息對(duì)人臉圖像進(jìn)行歸一化,最后將姿態(tài)信息中的角度信息和人臉圖像信息融合在一起作為輸入數(shù)據(jù)來預(yù)測(cè)bmi指數(shù)。從而實(shí)現(xiàn)了根據(jù)人臉圖像估計(jì)人臉的姿態(tài)信息,并結(jié)合人臉的姿態(tài)信息進(jìn)行bmi的預(yù)測(cè),使bmi指數(shù)預(yù)測(cè)的過程中融合利用了人臉的姿態(tài)信息,不僅提高了姿態(tài)信息的精度和計(jì)算效率,而且大幅度提高了bmi指數(shù)預(yù)測(cè)對(duì)姿態(tài)的魯棒性。這樣用戶在拍攝面部圖像時(shí),可以有一定的姿態(tài),對(duì)人臉圖像的拍攝姿態(tài)要求更低,較大程度的方便了用戶的拍攝,提高用戶的使用體驗(yàn)。
下面對(duì)上述步驟進(jìn)行詳細(xì)介紹。
在一些實(shí)施例中,面部特征點(diǎn)位置信息包括下述任意一項(xiàng)或多項(xiàng):
眼睛位置、鼻尖位置、左嘴角位置以及右嘴角位置。
其中,眼睛位置可以為眼睛中心位置、眼角位置等。通過多種不同的人臉部位,可以使本申請(qǐng)實(shí)施例中的面部特征點(diǎn)包括的特征更加全面,以提高后續(xù)數(shù)據(jù)處理過程的全面精確性。
在一些實(shí)施例中,面部角度信息包括偏移角度、旋轉(zhuǎn)角度以及俯仰角度。
通過偏移角度、旋轉(zhuǎn)角度以及俯仰角度等多種不同姿態(tài)的人臉角度,可以使本申請(qǐng)實(shí)施例中的面部角度信息包含的角度更加全面,以提高后續(xù)數(shù)據(jù)處理過程的全面精確性。
在一些實(shí)施例中,上述步驟s120可以包括如下步驟:
步驟a),對(duì)面部圖像進(jìn)行人臉檢測(cè),得到面部區(qū)域;
步驟b),對(duì)面部區(qū)域進(jìn)行歸一化處理,得到目標(biāo)區(qū)域;
步驟c),基于目標(biāo)區(qū)域利用cnn網(wǎng)絡(luò)通過多任務(wù)回歸法,得到面部特征點(diǎn)位置信息和面部角度信息。
為了更精確的表示人臉中的姿態(tài)信息,本申請(qǐng)實(shí)施例中使用的人臉姿態(tài)信息可以包括:面部特征點(diǎn)的位置p=(x1,y1,…,xn,yn),其中的特征點(diǎn)包括左右眼睛中心、鼻尖、左右嘴角等;頭部姿態(tài)的三個(gè)角度q=(yaw,roll,pitch),即偏移角度、旋轉(zhuǎn)角度以及俯仰角度。
其中,特征點(diǎn)位置信息p和角度信息q,可以基于人臉的面部圖像,分別通過回歸的方法獲取。為了提高系統(tǒng)計(jì)算效率,本申請(qǐng)實(shí)施例中根據(jù)人臉檢測(cè)的結(jié)果,得到人臉的面部區(qū)域,對(duì)人臉區(qū)域進(jìn)行歸一化,然后采用深度學(xué)習(xí)中的cnn網(wǎng)絡(luò),利用多任務(wù)回歸來同時(shí)得到位置信息p和角度信息q。其中的多任務(wù)包括:第一任務(wù),位置信息的回歸;第二任務(wù),角度信息的回歸。為了讓兩個(gè)學(xué)習(xí)任務(wù)同時(shí)達(dá)到比較好的性能,通過誤差的權(quán)重來調(diào)整兩者的性能。
通過基于面部圖像利用多任務(wù)學(xué)習(xí),提取同時(shí)包括特征點(diǎn)位置信息和人臉角度信息的姿態(tài)信息,提高了姿態(tài)信息的精度和計(jì)算效率。
在一些實(shí)施例中,上述步驟s130可以包括如下步驟:
步驟d),基于目標(biāo)區(qū)域選定參考特征點(diǎn)位置信息;
步驟e),計(jì)算參考特征點(diǎn)位置信息和面部特征點(diǎn)位置信息之間的相似變換系數(shù);
步驟f),將相似變換系數(shù)作用于面部圖像上,得到歸一化后的目標(biāo)圖像信息,以消除面部圖像在平面內(nèi)的旋轉(zhuǎn)角度變化。
本申請(qǐng)實(shí)施例中,人臉檢測(cè)得到的人臉區(qū)域包含了一定的姿態(tài)變化,利用姿態(tài)信息中的面部特征點(diǎn)信息p,通過相似變換來歸一化人臉區(qū)域,得到歸一化后的人臉f,可以消除人臉在平面內(nèi)的姿態(tài)變化,即平面內(nèi)旋轉(zhuǎn)roll。
其具體步驟包括:選定歸一化后人臉的標(biāo)準(zhǔn)參考特征點(diǎn)pr=(x1,y1,…,xn,yn),計(jì)算特征點(diǎn)pr和特征點(diǎn)p之間的相似變換系數(shù)t,然后將該相似變換t作用在人臉圖像上,得到歸一化后的人臉圖像f。
通過上述歸一化處理,實(shí)現(xiàn)了在使用姿態(tài)信息的過程中利用了特征點(diǎn)位置和面部角度等姿態(tài)信息來對(duì)人臉圖像進(jìn)行歸一化,能夠消除面部圖像在平面內(nèi)的旋轉(zhuǎn)角度變化。
在一些實(shí)施例中,如圖2所示,上述步驟s140可以包括如下步驟:
步驟g),基于目標(biāo)圖像信息生成與目標(biāo)圖像信息中的面部尺寸相同的第一矩陣和第二矩陣;
步驟h),將第一矩陣中每個(gè)元素的值設(shè)置為偏移角度,將第二矩陣中每個(gè)元素的值設(shè)置為俯仰角度;
步驟i),將目標(biāo)圖像信息轉(zhuǎn)換為對(duì)應(yīng)的rgb三通道信息;
步驟j),將面部角度信息和rgb三通道信息進(jìn)行合并,得到融合信息。
本申請(qǐng)實(shí)施例中,在歸一化人臉圖像f的基礎(chǔ)上,融合姿態(tài)信息中的角度信息q和人臉的圖像信息,通過回歸的方法就可以得到bmi的預(yù)測(cè)結(jié)果。主要的處理包括以下幾個(gè)步驟:
1.1)人臉角度信息的表示。由于在上一步的處理中已經(jīng)消除了人臉平面內(nèi)的姿態(tài)變化(roll),因此這一步只使用姿態(tài)角度信息中的(yaw,pitch)。首先生成兩個(gè)和歸一化人臉f大小相同的矩陣my,mp;然后將my中的每個(gè)元素的值都設(shè)置為yaw,將mp中的每個(gè)元素的值都設(shè)置為pitch。矩陣my和mp即為姿態(tài)中角度信息的最終表示。
1.2)角度姿態(tài)信息和圖像信息的融合。將彩色的歸一化人臉f表示為(fr,fg,fb)對(duì)應(yīng)人臉圖像的rgb三通道的信息,將角度姿態(tài)信息的表示和人臉圖像信息的表示合并在一起,作為角度姿態(tài)信息和人臉圖像信息的融合d=(fr,fg,fb,my,mp)。
通過在使用姿態(tài)信息的過程中一方面利用姿態(tài)信息(特征點(diǎn)位置),對(duì)人臉圖像進(jìn)行歸一化,另一方面將姿態(tài)信息(角度信息)和圖像信息融合在一起作為輸入數(shù)據(jù)來預(yù)測(cè)bmi指數(shù),大幅度提高了bmi指數(shù)的預(yù)測(cè)精度。
在一些實(shí)施例中,上述步驟s150可以包括如下步驟:
步驟k),將融合信息輸入至訓(xùn)練后的bmi檢測(cè)模型的cnn網(wǎng)絡(luò)并通過回歸法進(jìn)行檢測(cè),得到待檢測(cè)對(duì)象的bmi檢測(cè)結(jié)果。
通過回歸預(yù)測(cè)bmi指數(shù),即以融合的信息d作為輸入,通過回歸的方法就可以得到bmi指數(shù)的預(yù)測(cè),利用深度學(xué)習(xí)中的cnn網(wǎng)絡(luò),采用回歸方法得到最終的bmi指數(shù)預(yù)測(cè),提高了最終得到的bmi檢測(cè)結(jié)果的準(zhǔn)確性。
圖3提供了一種bmi檢測(cè)裝置的結(jié)構(gòu)示意圖。如圖3所示,bmi檢測(cè)裝置300包括:
獲取模塊301,用于獲取待檢測(cè)對(duì)象的面部圖像;
提取模塊302,用于基于面部圖像提取姿態(tài)信息;姿態(tài)信息包括面部特征點(diǎn)位置信息和面部角度信息;
處理模塊303,用于利用面部特征點(diǎn)位置信息對(duì)面部圖像進(jìn)行歸一化處理,得到目標(biāo)圖像信息;
融合模塊304,用于基于面部角度信息和目標(biāo)圖像信息進(jìn)行融合,得到融合信息;
檢測(cè)模塊305,用于基于融合信息通過cnn網(wǎng)絡(luò)進(jìn)行檢測(cè),得到待檢測(cè)對(duì)象的bmi檢測(cè)結(jié)果。
在一些實(shí)施例中,提取模塊302具體用于:
對(duì)面部圖像進(jìn)行人臉檢測(cè),得到面部區(qū)域;
對(duì)面部區(qū)域進(jìn)行歸一化處理,得到目標(biāo)區(qū)域;
基于目標(biāo)區(qū)域利用cnn網(wǎng)絡(luò)通過多任務(wù)回歸法,得到面部特征點(diǎn)位置信息和面部角度信息。
在一些實(shí)施例中,面部特征點(diǎn)位置信息包括下述任意一項(xiàng)或多項(xiàng):
眼睛位置、鼻尖位置、左嘴角位置以及右嘴角位置。
在一些實(shí)施例中,面部角度信息包括偏移角度、旋轉(zhuǎn)角度以及俯仰角度。
在一些實(shí)施例中,處理模塊303具體用于:
基于目標(biāo)區(qū)域選定參考特征點(diǎn)位置信息;
計(jì)算參考特征點(diǎn)位置信息和面部特征點(diǎn)位置信息之間的相似變換系數(shù);
將相似變換系數(shù)作用于面部圖像上,得到歸一化后的目標(biāo)圖像信息,以消除面部圖像在平面內(nèi)的旋轉(zhuǎn)角度變化。
在一些實(shí)施例中,融合模塊304具體用于:
基于目標(biāo)圖像信息生成與目標(biāo)圖像信息中的面部尺寸相同的第一矩陣和第二矩陣;
將第一矩陣中每個(gè)元素的值設(shè)置為偏移角度,將第二矩陣中每個(gè)元素的值設(shè)置為俯仰角度;
將目標(biāo)圖像信息轉(zhuǎn)換為對(duì)應(yīng)的rgb三通道信息;
將面部角度信息和rgb三通道信息進(jìn)行合并,得到融合信息。
在一些實(shí)施例中,檢測(cè)模塊305具體用于:
將融合信息輸入至訓(xùn)練后的bmi檢測(cè)模型的cnn網(wǎng)絡(luò)并通過回歸法進(jìn)行檢測(cè),得到待檢測(cè)對(duì)象的bmi檢測(cè)結(jié)果。
本申請(qǐng)實(shí)施例提供的bmi檢測(cè)裝置,與上述實(shí)施例提供的bmi檢測(cè)方法具有相同的技術(shù)特征,所以也能解決相同的技術(shù)問題,達(dá)到相同的技術(shù)效果。
本申請(qǐng)實(shí)施例提供的一種電子設(shè)備,如圖4所示,電子設(shè)備400包括存儲(chǔ)器401、處理器402,所述存儲(chǔ)器中存儲(chǔ)有可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述實(shí)施例提供的方法的步驟。
參見圖4,電子設(shè)備還包括:總線403和通信接口404,處理器402、通信接口404和存儲(chǔ)器401通過總線403連接;處理器402用于執(zhí)行存儲(chǔ)器401中存儲(chǔ)的可執(zhí)行模塊,例如計(jì)算機(jī)程序。
其中,存儲(chǔ)器401可能包含高速隨機(jī)存取存儲(chǔ)器(randomaccessmemory,簡(jiǎn)稱ram),也可能還包括非易失性存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤存儲(chǔ)器。通過至少一個(gè)通信接口404(可以是有線或者無線)實(shí)現(xiàn)該系統(tǒng)網(wǎng)元與至少一個(gè)其他網(wǎng)元之間的通信連接,可以使用互聯(lián)網(wǎng),廣域網(wǎng),本地網(wǎng),城域網(wǎng)等。
總線403可以是isa總線、pci總線或eisa總線等。所述總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖4中僅用一個(gè)雙向箭頭表示,但并不表示僅有一根總線或一種類型的總線。
其中,存儲(chǔ)器401用于存儲(chǔ)程序,所述處理器402在接收到執(zhí)行指令后,執(zhí)行所述程序,前述本申請(qǐng)任一實(shí)施例揭示的過程定義的裝置所執(zhí)行的方法可以應(yīng)用于處理器402中,或者由處理器402實(shí)現(xiàn)。
處理器402可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器402中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器402可以是通用處理器,包括中央處理器(centralprocessingunit,簡(jiǎn)稱cpu)、網(wǎng)絡(luò)處理器(networkprocessor,簡(jiǎn)稱np)等;還可以是數(shù)字信號(hào)處理器(digitalsignalprocessing,簡(jiǎn)稱dsp)、專用集成電路(applicationspecificintegratedcircuit,簡(jiǎn)稱asic)、現(xiàn)成可編程門陣列(field-programmablegatearray,簡(jiǎn)稱fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本申請(qǐng)實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本申請(qǐng)實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器401,處理器402讀取存儲(chǔ)器401中的信息,結(jié)合其硬件完成上述方法的步驟。
對(duì)應(yīng)于上述bmi檢測(cè)方法,本申請(qǐng)實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有機(jī)器可運(yùn)行指令,所述計(jì)算機(jī)可運(yùn)行指令在被處理器調(diào)用和運(yùn)行時(shí),所述計(jì)算機(jī)可運(yùn)行指令促使所述處理器運(yùn)行上述bmi檢測(cè)方法的步驟。
本申請(qǐng)實(shí)施例所提供的bmi檢測(cè)裝置可以為設(shè)備上的特定硬件或者安裝于設(shè)備上的軟件或固件等。本申請(qǐng)實(shí)施例所提供的裝置,其實(shí)現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述方法實(shí)施例相同,為簡(jiǎn)要描述,裝置實(shí)施例部分未提及之處,可參考前述方法實(shí)施例中相應(yīng)內(nèi)容。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,前述描述的系統(tǒng)、裝置和單元的具體工作過程,均可以參考上述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本申請(qǐng)所提供的實(shí)施例中,應(yīng)該理解到,所揭露裝置和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
再例如,附圖中的流程圖和框圖顯示了根據(jù)本申請(qǐng)的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本申請(qǐng)?zhí)峁┑膶?shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述bmi檢測(cè)方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(read-onlymemory,簡(jiǎn)稱rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,簡(jiǎn)稱ram)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋,此外,術(shù)語“第一”、“第二”、“第三”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
最后應(yīng)說明的是:以上所述實(shí)施例,僅為本申請(qǐng)的具體實(shí)施方式,用以說明本申請(qǐng)的技術(shù)方案,而非對(duì)其限制,本申請(qǐng)的保護(hù)范圍并不局限于此,盡管參照前述實(shí)施例對(duì)本申請(qǐng)進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本申請(qǐng)揭露的技術(shù)范圍內(nèi),其依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改或可輕易想到變化,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請(qǐng)實(shí)施例技術(shù)方案的范圍。都應(yīng)涵蓋在本申請(qǐng)的保護(hù)范圍之內(nèi)。因此,本申請(qǐng)的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
相關(guān)知識(shí)
健康監(jiān)測(cè)方法、裝置及電子設(shè)備與流程
健康檢測(cè)方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)與流程
基于車載裝備的駕駛員健康監(jiān)測(cè)方法及監(jiān)測(cè)設(shè)備與流程
遠(yuǎn)程健康檢測(cè)與服務(wù)系統(tǒng)的制作方法
機(jī)電設(shè)備安裝工考取職稱(機(jī)電設(shè)備安裝工程師報(bào)考條件)
一種健康監(jiān)測(cè)系統(tǒng)及方法與流程
一種智能室內(nèi)環(huán)境監(jiān)測(cè)裝置的制造方法
電子病歷的處理方法及裝置
氣流清洗裝置:高效環(huán)保設(shè)備,呵護(hù)健康空氣!
醫(yī)療設(shè)備第三方檢測(cè)
網(wǎng)址: BMI檢測(cè)方法、裝置以及電子設(shè)備與流程 http://m.u1s5d6.cn/newsview660161.html
推薦資訊
- 1發(fā)朋友圈對(duì)老公徹底失望的心情 12775
- 2BMI體重指數(shù)計(jì)算公式是什么 11235
- 3補(bǔ)腎吃什么 補(bǔ)腎最佳食物推薦 11199
- 4性生活姿勢(shì)有哪些 盤點(diǎn)夫妻性 10428
- 5BMI正常值范圍一般是多少? 10137
- 6在線基礎(chǔ)代謝率(BMR)計(jì)算 9652
- 7一邊做飯一邊躁狂怎么辦 9138
- 8從出汗看健康 出汗透露你的健 9063
- 9早上怎么喝水最健康? 8613
- 10五大原因危害女性健康 如何保 7828