[發明專利]一種基于改進的RANSAC算法的炮孔識別方法在審
| 申請號: | 202011242222.6 | 申請日: | 2020-11-09 |
| 公開(公告)號: | CN112465892A | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 李順波;樊保龍;余德運;楊威;劉國慶;江雅勤;孫鵬飛;衣方;張世青;王銀濤;李本奎 | 申請(專利權)人: | 北方爆破科技有限公司 |
| 主分類號: | G06T7/60 | 分類號: | G06T7/60 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100097 北京市海淀區昆明湖南*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 改進 ransac 算法 識別 方法 | ||
1.一種基于改進的RANSAC算法的炮孔識別方法,其特征在于,所述方法包括:
⑴對炮孔區域拍照,得到圖像,在圖像中任意選擇一個輪廓;
⑵在這個輪廓中隨機取三個點,根據這三個點的坐標求出相應的圓心坐標(x0,y0)和半徑r,即模型;
⑶根據得到的圓心坐標(x0,y0)和半徑r,計算輪廓中其他點距圓心的距離,若某一點距圓心的距離與半徑r之差小于shift(即丨距離-半徑|<shift,其中shift是允許的誤差,是輪廓上點距離圓心的距離和半徑的差值的絕對值),則將此點加入所述模型的點集set中;
⑷若set中點的個數(即數據集中滿足該模型的點數)>sum(sum是符合模型點數的最小值),將此模型和sum值加入候選集中;
⑸反復循環步驟⑵至⑷k次(k為最小迭代次數,即計算幾次模型;可以根據需要選擇任意值),選擇候選集中投票數最多的模型;
⑹該模型即為炮孔。
2.如權利要求1所述的基于改進的RANSAC算法的炮孔識別方法,其特征在于,所述的步驟⑸為:將所選擇的模型上的點進行最小二乘擬合,得到精確模型,該模型即為炮孔。
3.如權利要求1或2所述的基于改進的RANSAC算法的炮孔識別方法,其特征在于所述的shift為1。
4.如權利要求1或2所述的基于改進的RANSAC算法的炮孔識別方法,其特征在于將surn=0.5×該輪廓總點數作為循環中斷條件。
5.如權利要求1或2所述的基于改進的RANSAC算法的炮孔識別方法,其特征在于所述的k為30。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北方爆破科技有限公司,未經北方爆破科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202011242222.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電力系統運行狀態綜合監測系統
- 下一篇:一種卷克隆方法和裝置





