[發明專利]一種基于雙目立體視覺的物體三維尺寸簡便測量方法在審
| 申請號: | 201710141383.8 | 申請日: | 2017-03-03 |
| 公開(公告)號: | CN106931906A | 公開(公告)日: | 2017-07-07 |
| 發明(設計)人: | 熊才華;周勇;劉瑜 | 申請(專利權)人: | 浙江理工大學 |
| 主分類號: | G01B11/24 | 分類號: | G01B11/24;G06T7/13;G06T7/62 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310018 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 雙目 立體 視覺 物體 三維 尺寸 簡便 測量方法 | ||
1.一種基于雙目立體視覺的物體三維尺寸簡便測量方法,包括手持式三維掃描儀,所述的手持式三維掃描儀包括機殼和安裝在所述的機殼內部的電子控制裝置,所述的電子控制裝置包括電源模塊,進行集中控制的處理器,與所述的處理器連接的第一紅外攝像頭和第二紅外攝像頭,設置在所述的機殼的前部,以固定間距進行水平放置,用于采集紅外視覺信息,與所述的處理器連接的紅外結構光發生器,設置在所述的第一紅外攝像頭和第二紅外攝像頭之間,用于發射網狀主動紅外光,與所述的處理器連接的人機界面,包括按鍵和LCD顯示器,用于指令輸入和信息顯示,所述的處理器內部設置環境深度計算算法和物體三維尺寸測量算法,其特征在于:所述的物體三維尺寸測量算法包括以下步驟:
(1)首先,將所述的手持式三維掃描儀對準物體進行拍攝,所述的環境深度計算算法輸出當前場景的深度信息f(X,Y)=(x,y,z),其中X,Y為圖像坐標,X∈(0,U),Y∈(0,V),x,y,z是以所述的第一紅外攝像頭為原點的世界坐標;
(2)利用邊緣搜索算法提取物體頂部的邊緣點fE(XE,YE),并從邊緣點中提取兩側的端點A:fA(XA,YA),和端點B:fB(XB,YB),以及中間點M:fM(XM,YM),其中XA=max(XE),XB=min(XE),XM=(XA+XB)/2;
(3)沿著端點A,向下搜索物體的端點C:fC(XC,YC),滿足|fC(XC,YC)|=max|f(X,Y)|=max(x2+y2+z2)1/2,其中XC=XA,YC<YA;沿著端點B,向下搜索物體的端點D:fD(XD,YD),滿足|fD(XD,YD)|=max|f(X,Y)|=max(x2+y2+z2)1/2,其中XD=XB,YD<YB;
(4)取端點A和端點C的中間點E:fE(XA,(YA+YC)/2),沿著中間點E向左搜索極值點G:fG(XG,YG),滿足YG=YE,同時,|fG(XG,YG)|>|fG(XG+1,YG)|和|fG(XG,YG)|>|fG(XG-1,YG)|,然后進入步驟(5);如果搜索到中間點F:fF(XB,(YA+YC)/2),還沒找到極值點則進入步驟(6);
(5)計算邊長LAC=SQRT((xA-xC)2+(yA-yC)2+(zA-zC)2),LAG=SQRT((xA-xG)2+(yA-yG)2+(zA-zG)2),LCG=SQRT((xC-xG)2+(yC-yG)2+(zC-zG)2),利用余弦定理計算極值點G到邊AC的垂直距離LG⊥AC=LAG*sin(arcos((L2AC+L2AG-L2CG)/2LAC*LAG)),同樣計算,邊長LBD=SQRT((xB-xD)2+(yB-yD)2+(zB-zD)2),LBG=SQRT((xB-xG)2+(yB-yG)2+(zB-zG)2),LDG=SQRT((xD-xG)2+(yD-yG)2+(zD-zG)2),利用余弦定理計算極值點G到邊BD的垂直距離LG上BD=LBG*sin(arcos((L2BD+L2BG-L2DG)/2LBD*LBG)),即得到物體的長L=LG⊥AC,寬W=LG⊥BD,高H=LAC,結束測量;
(6)中間點M與端點A和端點B組成三角形,計算邊長LAB=SQRT((xA-xB)2+(yA-yB)2+(zA-zB)2),LAM=SQRT((xA-xM)2+(yA-yM)2+(zA-zM)2),LBM=SQRT((xB-xM)2+(yB-yM)2+(zB-zM)2),利用余弦定理計算中間點M到邊AB的垂直距離LM⊥AB=LAM*sin(arcos((L2AB+L2AM-L2BM)/2LAB*LAM));如果LM⊥AB>5%*LAB,則物體的長L=LM⊥AB,寬W=LAB,高H=LAC=SQRT((xA-xC)2+(yA-yC)2+(zA-zC)2),結束測量;如果LM⊥AB<5%*LAB,進入步驟(7);
(7)通過所述的人機界面,提示重新選擇角度進行測量,并返回步驟(1)。
2.根據權利要求1所述的一種基于雙目立體視覺的物體三維尺寸簡便測量方法,其特征在于:所述的邊緣搜索算法包括以下步驟:
(2-1)沿著y軸從下到上,沿著x軸從左向右搜索,如果abs(|f(X,Y)|-|f(X,Y+1)|)>TEdge,則標記為邊緣點fe(Xe,Ye),TEdge為經驗閾值;
(2-2)在邊緣點fe(Xe,Ye)中搜索距離最小點,femin(Xemin,Yemin):|femin(Xemin,Yemin))|=min|fe(Xe,Ye)|=min(xe2+ye2+ze2)1/2,如果femin(Xemin,Yemin)的左側是邊緣點,即fEmin(XEmin-1,YEmin)∈fe(Xe,Ye)或者fEmin(XEmin-1,YEmin±1)∈fe(Xe,Ye),則向左繼續搜索邊緣點,或者femin(Xemin,Yemin)的右側是邊緣點fEmin(XEmin+1,YEmin)∈fe(Xe,Ye)或者fEmin(XEmin+1,YEmin±1)∈fe(Xe,Ye),則向右繼續搜索邊緣點,這些相鄰的邊緣點標記為fE(XE,YE);如果femin(Xemin,Yemin)的兩側沒有邊緣點,則將femin(Xemin,Yemin)從邊緣點fe(Xe,Ye)中刪除,重新執行步驟(2-2)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江理工大學,未經浙江理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710141383.8/1.html,轉載請聲明來源鉆瓜專利網。





