[發明專利]一種曲線檢測方法、裝置、設備和介質在審
| 申請號: | 202010788245.0 | 申請日: | 2020-08-09 |
| 公開(公告)號: | CN111862132A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 杜樂強 | 申請(專利權)人: | 成都市精衛鳥科技有限責任公司 |
| 主分類號: | G06T7/13 | 分類號: | G06T7/13;G06T7/60;G06T3/60 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 611134 四川省成都市溫江區花都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 曲線 檢測 方法 裝置 設備 介質 | ||
1.一種曲線檢測方法,其特征在于,所述方法包括:
對待檢測圖像進行二值化處理,獲得二值化圖像;
對所述二值化圖像進行直線檢測,得到基礎直線;
對所述基礎直線進行擴展,得到所述基礎直線所在的曲線點集合。
2.根據權利要求1所述的一種曲線檢測方法,其特征在于,所述對所述基礎直線進行擴展,包括:
設置橫向移動步長Δx;
從所述基礎直線一端到另一端,每間隔一段距離取一個點,或只取所述基礎直線兩端的點,將所述點的坐標加入到所述基礎直線所在的曲線點集合;
對所述曲線點集合進行向左擴展循環處理和/或向右擴展循環處理,直到滿足終止條件。
3.根據權利要求2所述的一種曲線檢測方法,其特征在于,所述對所述曲線點集合進行向左擴展循環處理,包括:
獲得所述曲線點集合左側兩點(x0,y0)和(x1,y1)的坐標,并計算斜率k,其中,x1=x0+Δx,k=(y1-y0)/(x1-x0);
計算左側預測點坐標(x,y),其中,x=x0-Δx,y=y0-k×Δx;
計算左側預測點坐標調整范圍(x,y-Δy)到(x,y+Δy),其中,Δy為設置的允許最大縱坐標偏差;
判斷所述二值化圖像在所述左側預測點坐標調整范圍內是否存在與所述基礎直線的顏色值一致的匹配坐標點,如果存在所述匹配坐標點,將距離所述左側預測點坐標最近的一個所述匹配坐標點加入到所述曲線點集合的左側,如果不存在所述匹配坐標點,滿足所述終止條件;
如果所述左側預測點左移一個像素會導致超越所述二值化圖像邊界,滿足所述終止條件;
如果不滿足所述終止條件,繼續進行所述向左擴展循環處理;
如果滿足所述終止條件,結束所述向左擴展循環處理。
4.根據權利要求2所述的一種曲線檢測方法,其特征在于,所述對所述曲線點集合進行向右擴展循環處理,包括:
獲得所述曲線點集合右側兩點(x0,y0)和(x1,y1)的坐標,并計算斜率k,其中,x0=x1+Δx,k=(y0-y1)/(x0-x1);
計算右側預測點坐標(x,y),其中,x=x0+Δx,y=y0+k×Δx;
計算右側預測點坐標調整范圍(x,y-Δy)到(x,y+Δy),其中,Δy為設置的允許最大縱坐標偏差;
判斷所述二值化圖像在所述右側預測點坐標調整范圍內是否存在與所述基礎直線的顏色值一致的匹配坐標點,如果存在所述匹配坐標點,將距離所述右側預測點坐標最近的一個所述匹配坐標點加入到所述曲線點集合的右側,如果不存在所述匹配坐標點,滿足所述終止條件;
如果所述右側預測點右移一個像素會導致超越所述二值化圖像邊界,滿足所述終止條件;
如果不滿足所述終止條件,繼續進行所述向右擴展循環處理;
如果滿足所述終止條件,結束所述向右擴展循環處理。
5.根據權利要求1所述的一種曲線檢測方法,其特征在于,還包括:
對所述曲線點集合中的點進行平滑處理和/或擬合處理,得到平滑后的曲線點集合和/或曲線函數。
6.根據權利要求1所述的一種曲線檢測方法,其特征在于,在得到基礎直線之后,以及對所述基礎直線進行擴展之前,所述方法還包括:
對所述二值化圖像進行旋轉處理,并將旋轉后的基礎直線作為所述基礎直線。
7.一種曲線檢測裝置,其特征在于,所述裝置包括:
二值化單元,用于對待檢測圖像進行二值化處理,獲得二值化圖像;
直線檢測單元,用于對所述二值化圖像進行直線檢測,得到基礎直線;
曲線擴展單元,用于對所述基礎直線進行擴展,得到所述基礎直線所在的曲線點集合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都市精衛鳥科技有限責任公司,未經成都市精衛鳥科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010788245.0/1.html,轉載請聲明來源鉆瓜專利網。





