System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及智能家居,尤其涉及一種智能鏡、身高測量方法、裝置、處理器及介質。
技術介紹
1、智能鏡為了獲取人體身高信息,往往采用激光雷達、深度攝像頭和結構光立體攝像頭來獲取人體的身高。現有技術存在的問題是激光雷達、深度攝像頭和結構光立體攝像頭價格昂貴,特別對于大批量生產的智能設備更是提高了生產成本。
2、相關技術為了降低成本,采用rgb攝像頭實現身高測量,如申請公布號cn114782351a公開的目標物的高度測量方法及顯示設備。其具體公開了顯示設備包括:顯示面板,處理器,以及沿顯示面板的高度方向依次設置的第一攝像頭和第二攝像頭,第一攝像頭的視場角像素密度與第二攝像頭的視場角像素密度不同,處理器用于:基于第一攝像頭的視場角像素密度、第二攝像頭的視場角像素密度和第一圖像中目標物的目標特征點與第一參考線的第一距離,確定第一距離在第二圖像中的等效距離;基于等效距離與第二圖像中目標特征點與第二參考線的第二距離之和,以及第一攝像頭與第二攝像頭目標距離,確定物理距離與第二圖像中的像素距離的比例。基于目標物在第二圖像中的像素高度和比例,得到目標物的物理高度。
3、cn114782351a提供的高度測量方案中,必不可少的需要根據第一攝像頭的視場角像素密度和第二攝像頭的視場角像素密度,確定映射比例,進而才能實現進行后續物理高度的測量。這就需要專業人員對rgb攝像頭的視場角進行校準。相關技術存在的問題是,rgb攝像頭視場角校準的過程繁瑣,耗時較長,顯示設備出廠后由專業人員對rgb攝像頭的視場角進行校準會造成很大程度的人力資源浪費
技術實現思路
1、本申請實施例提供了一種智能鏡、身高測量方法、裝置、處理器及介質,用以解決相關技術中rgb攝像頭視場角校準的過程繁瑣,且校準得到的視場角的精度也無法保證,一旦視場角校準不準確,直接導致物理高度測量不準確的問題。
2、第一方面,本申請提供了一種智能鏡,所述智能鏡包括:顯示面板,處理器,以及沿所述顯示面板的高度方向依次設置的第一攝像頭和第二攝像頭;
3、所述第一攝像頭,用于采集第一圖像并發送至所述處理器;
4、所述第二攝像頭,用于采集第二圖像并發送至所述處理器,其中,所述第二圖像中包含完整的目標對象;
5、所述處理器,用于執行:
6、獲取所述第一圖像中所述目標對象的縱向高度不同的第一關鍵點和第二關鍵點,確定所述第二圖像中與所述第一關鍵點對應的第三關鍵點以及與所述第二關鍵點對應的第四關鍵點;
7、根據所述第一關鍵點和第二關鍵點的第一縱向距離以及第三關鍵點和第四關鍵點的第二縱向距離,確定圖像間的第一映射比例;根據所述圖像間的第一映射比例以及所述第一攝像頭和第二攝像頭的縱向物理距離,確定圖像距離與物理距離的第二映射比例;
8、根據所述目標對象在所述第二圖像中的第三縱向距離和所述第二映射比例,確定所述目標對象的物理高度。
9、進一步地,所述處理器,用于執行:
10、獲取所述第一圖像中所述目標對象的第五關鍵點和第一中心參考點的第四縱向距離,根據所述第一映射比例將所述第四縱向距離映射到所述第二圖像中,得到第五縱向距離;
11、確定所述第二圖像中的與所述第五關鍵點對應的第六關鍵點,獲取所述第二圖像中的所述第六關鍵點和第二中心參考點的第六縱向距離,根據所述第五縱向距離、所述第六縱向距離以及所述第一攝像頭和第二攝像頭的縱向物理距離,確定圖像距離與物理距離的第二映射比例。
12、進一步地,所述處理器,用于執行:
13、若所述第六關鍵點位于所述第二中心參考點之上,確定所述第五縱向距離與所述第六縱向距離的和值,根據所述和值以及所述第一攝像頭和第二攝像頭的縱向物理距離,確定圖像距離與物理距離的第二映射比例;
14、若所述第六關鍵點位于所述第二中心參考點之下,確定所述第五縱向距離與所述第六縱向距離的差值,根據所述差值以及所述第一攝像頭和第二攝像頭的縱向物理距離,確定圖像距離與物理距離的第二映射比例。
15、進一步地,所述處理器,用于執行:
16、通過人體骨骼點檢測算法,確定第二圖像中與所述第一關鍵點對應的第三關鍵點、與所述第二關鍵點對應的第四關鍵點、與所述第五關鍵點對應的第六關鍵點。
17、進一步地,所述處理器,用于執行:
18、若所述第一圖像中包含多個對象,通過人體檢測算法確定各個對象各自的第一人體檢測框;將面積最大的第一人體檢測框對應的對象作為目標對象。
19、進一步地,所述處理器,用于執行:
20、若所述第二圖像中包含多個對象,通過人體檢測算法確定各個對象各自的第二人體檢測框;
21、針對每個第二人體檢測框,確定該第二人體檢測框的第一中心像素點與所述第二圖像的第二中心像素點的橫坐標歐式距離;將橫坐標歐式距離最小的第二人體檢測框對應的對象作為目標對象。
22、進一步地,所述處理器,用于執行:
23、根據預先確定的物理高度測量值與誤差值的擬合關系,對所述目標對象的物理高度進行修正。
24、第二方面,本申請提供了一種身高測量方法,所述方法包括:
25、接收第一攝像頭采集并發送的第一圖像;接收第二攝像頭采集并發送的第二圖像,其中,所述第二圖像中包含完整的目標對象;所述第一攝像頭和第二攝像頭沿顯示面板的高度方向依次設置;
26、獲取所述第一圖像中所述目標對象的縱向高度不同的第一關鍵點和第二關鍵點,確定所述第二圖像中與所述第一關鍵點對應的第三關鍵點以及與所述第二關鍵點對應的第四關鍵點;
27、根據所述第一關鍵點和第二關鍵點的第一縱向距離以及第三關鍵點和第四關鍵點的第二縱向距離,確定圖像間的第一映射比例;根據所述圖像間的第一映射比例以及所述第一攝像頭和第二攝像頭的縱向物理距離,確定圖像距離與物理距離的第二映射比例;
28、根據所述目標對象在所述第二圖像中的第三縱向距離和所述第二映射比例,確定所述目標對象的物理高度。
29、第三方面,本申請提供了一種身高測量裝置,所述裝置包括:
30、接收模塊,用于接收第一攝像頭采集并發送的第一圖像;接收第二攝像頭采集并發送的第二圖像,其中,所述第二圖像中包含完整的目標對象;所述第一攝像頭和第二攝像頭沿顯示面板的高度方向依次設置;
31、第一確定模塊,用于獲取所述第一圖像中所述目標對象的縱向高度不同的第一關鍵點和第二關鍵點,確定所述第二圖像中與所述第一關鍵點對應的第三關鍵點以及與所述第二關鍵點對應的第四關鍵點;
32、第二確定模塊,用于根據所述第一關鍵點和第二關鍵點的第一縱向距離以及第三關鍵點和第四關鍵點的第二縱向距離,確定圖像間的第一映射比例;根據所述圖像間的第一映射比例以及所述第一攝像頭和第二攝像頭的縱向物理距離,確定本文檔來自技高網...
【技術保護點】
1.一種智能鏡,其特征在于,所述智能鏡包括:顯示面板,處理器,以及沿所述顯示面板的高度方向依次設置的第一攝像頭和第二攝像頭;
2.如權利要求1所述的智能鏡,其特征在于,所述處理器,用于執行:
3.如權利要求2所述的智能鏡,其特征在于,所述處理器,用于執行:
4.如權利要求2所述的智能鏡,其特征在于,所述處理器,用于執行:
5.如權利要求1所述的智能鏡,其特征在于,所述處理器,用于執行:
6.如權利要求1所述的智能鏡,其特征在于,所述處理器,用于執行:
7.如權利要求1所述的智能鏡,其特征在于,所述處理器,用于執行:
8.一種身高測量方法,其特征在于,所述方法包括:
9.一種身高測量裝置,其特征在于,所述裝置包括:
10.一種處理器,其特征在于,包括處理單元、通信接口、存儲單元和通信總線,其中,處理單元,通信接口,存儲單元通過通信總線完成相互間的通信;
【技術特征摘要】
1.一種智能鏡,其特征在于,所述智能鏡包括:顯示面板,處理器,以及沿所述顯示面板的高度方向依次設置的第一攝像頭和第二攝像頭;
2.如權利要求1所述的智能鏡,其特征在于,所述處理器,用于執行:
3.如權利要求2所述的智能鏡,其特征在于,所述處理器,用于執行:
4.如權利要求2所述的智能鏡,其特征在于,所述處理器,用于執行:
5.如權利要求1所述的智能鏡,其特征在于,所述處理器,用于執行...
【專利技術屬性】
技術研發人員:馬琳杰,趙玉峰,劉曉瀟,胡雁,孫浩,韓道林,李廣琴,
申請(專利權)人:海信集團控股股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。