[發明專利]基于單目視覺的物體旋轉角度與平移距離的測量方法有效
| 申請號: | 202011005686.5 | 申請日: | 2020-09-22 |
| 公開(公告)號: | CN112229331B | 公開(公告)日: | 2022-01-07 |
| 發明(設計)人: | 卜雄洙;朱宇韓;宋揚;谷世舉;張新磊;趙振南 | 申請(專利權)人: | 南京理工大學 |
| 主分類號: | G01B11/02 | 分類號: | G01B11/02;G01B11/26;G06T7/80 |
| 代理公司: | 南京理工大學專利中心 32203 | 代理人: | 陳鵬 |
| 地址: | 210094 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 目視 物體 旋轉 角度 平移 距離 測量方法 | ||
1.一種基于單目視覺的物體旋轉角度與平移距離的測量方法,其特征在于,步驟如下:
步驟1、調節相機視野,確保視野中能看到待檢測矩形物體組成一個頂點的三條邊及這三條邊所組成的頂點;
步驟2、標定距離系數K:用一個比例與鏡頭成像的比例相同的紙板,調整紙板與鏡頭之間的距離,使得紙板剛剛充滿整個畫面,記錄下紙板與鏡頭之間的距離L,紙板的高度H,設鏡頭主軸與紙板上邊界之間的夾角為α,L′為攝像頭里紙板與鏡頭之間的距離,H′為攝像頭里紙板的高度;在檢測到的三條邊中指定一條旋轉角度最小的為初始直線,初始直線的初始角度為θ0,上述三條邊組成的初始頂點坐標為(x0,y0),則
tan(α)=H/(2*L)=H′/(2*L′)
L′=(H′*L)/H
K=R*H′*L
步驟3、通過Hough變換檢測直線;記錄指定直線n次輸出角度θ1,θ2……θn;取平均值,最后指定直線的角度θi為:
θi=(θ1+θ2+……+θn)/n
則θ0與θi的差值即為物體的旋轉角度;
步驟4、選取與指定直線成30°-90°的直線,計算兩條直線的交點,視野中兩直線的頂點坐標分別為(line1.x1,line1.y1),(line1.x2,line1.y2),(line2.x1,line2.y1),(line2.x2,line2.y2),計算交點坐標(xi,yi);
步驟5、根據距離系數K計算平移距離Δx與Δy。
2.根據權利要求1所述的基于單目視覺的物體旋轉角度與平移距離的測量方法,其特征在于,紙板比例與鏡頭成像的比例均為4:3。
3.根據權利要求1所述的基于單目視覺的物體旋轉角度與平移距離的測量方法,其特征在于,步驟4中,計算臨時變量a1,b1,c1,a2,b2,c2,則交點坐標(xi,yi)為:
a1=line1.y2-line1.y1
b1=line1.x1-line1.x2
c1=line1.x2*line1.y1-line1.x1*line1.y2
a2=line2.y2-line2.y1
b2=line2.x1-line2.x2
c2=line2.x2*line2.y1-line2.x1*line2.y2
xi=((b1*c2-b2*c1)/(a1*b2-a2*b1))
yi=((c1*a2-c2*a1)/(a1*b2-a2*b1))。
4.根據權利要求1或3所述的基于單目視覺的物體旋轉角度與平移距離的測量方法,其特征在于,步驟5中,Δx=(xi-x0)*K,Δy=(yi-y0)*K。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京理工大學,未經南京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011005686.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種過濾紡織材料收集整理設備
- 下一篇:一種半導體產品的膜片切割及貼膜機構





