[發明專利]一種手繪圖輪廓線斷點自動連接方法及裝置有效
| 申請號: | 202010775168.5 | 申請日: | 2020-08-05 |
| 公開(公告)號: | CN111739038B | 公開(公告)日: | 2020-11-17 |
| 發明(設計)人: | 殷騰蛟;韓威宏;魯燕;王國玉 | 申請(專利權)人: | 成都四方偉業軟件股份有限公司 |
| 主分類號: | G06T7/11 | 分類號: | G06T7/11;G06T7/13;G06T7/136;G06T7/90;G06T17/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 繪圖 輪廓 斷點 自動 連接 方法 裝置 | ||
本發明公開了一種手繪圖輪廓線斷點自動連接方法及裝置,主要解決現有技術中存在的現有人工排查手繪圖輪廓線斷點,易存在遺漏,斷點多時尋找及連接費時費力,手繪圖為建筑物時影響白膜生成及可視化效果問題。該一種手繪圖輪廓線斷點自動連接方法為先讀取手繪圖轉化為二值化圖,然后提取最外層輪廓線,計算拐點得到拐點對集合,再然后判定斷點;識別兩個斷點連接線條,提取邊界線,然后刪去最大的輪廓線,完成斷點的連接。通過上述方案,本發明達到了不易遺漏,高效尋找及連接斷點及不影響建筑物手繪圖時白膜的生成和可視化效果的目的,具有很高的實用價值和推廣價值。
技術領域
本發明涉及智能視圖領域,進一步的說,是涉及一種手繪圖輪廓線斷點自動連接方法及裝置。
背景技術
手繪圖是常用的能展示設計師設計思維及開展創造性工作的平臺,但是手繪圖形信息的模糊性和用戶輸入的隨意性阻止了手繪圖形識別技術的發展;隨著計算機軟硬件性能的不斷提高,人工智能和人機交互等學科的不斷進步,已可將手繪圖導入計算機中;但導入計算機中的手繪圖的輪廓線易出現斷點,現均采用人工排查出并連接輪廓線斷點。
人工排查手繪圖輪廓線斷點連接的處理方法為:先將手繪圖導入畫圖工具,然后通過放大或縮小圖片尋找未連接的斷點位置,再然后通過畫圖工具的畫筆將斷點連接起來,重復上述過程至所有斷點均連接。
若手繪圖中展現的事物較多,線條豐富,如建筑類手繪圖時,人工排查易存在遺漏;當斷點較多時,人工尋找連接斷點還費時費力;使用畫圖工具進行人工連接斷點時,還會存在斷點連接區域輪廓線條不連續的情況;手繪圖為建筑物時,這些問題還會影響建筑物的白模生成和可視化效果。
發明內容
本發明的目的在于提供一種手繪圖輪廓線斷點自動連接方法及裝置,以解決現有人工排查手繪圖輪廓線斷點,易存在遺漏,斷點多時尋找及連接費時費力,手繪圖為建筑物時影響白膜生成及可視化效果的問題。
為了解決上述問題,本發明提供如下技術方案:
一種手繪圖輪廓線斷點自動連接方法包括以下步驟:
S1、讀取手繪圖將其灰度化得到灰度圖,將灰度圖二值化得到二值化圖;
S2、提取步驟S1中二值化圖中的輪廓線,篩選出最外層輪廓線;
S3、依順序遍歷步驟S2中最外層輪廓線上的所有節點,計算出多個拐點組成的拐點集;
S4、剔除步驟S3中的多對多成對的拐點,得到拐點對集合,確定斷點判定閾值,拐點對集合內任意兩個拐點之間距離小于閾值的相鄰拐點為斷點;
S5、步驟S4中識別兩個斷點連接線條,然后用Improc.findContours函數提取邊界線,并刪除最大的輪廓線,進而實現斷點的連接。
進一步的,步驟S1的具體過程如下:
S101、使用OpenCV的讀取手繪圖圖片,得到R、G、B三通道的像素值;
S102、利用OpenCV顏色空間轉換函數cvtColor將步驟S101中R、G、B三通道轉換到一個通道,灰度范圍為0-255,得到灰度圖;
S103、計算步驟S102中灰度圖領域的高斯加權平均值作為閾值,高于該閾值的灰度值設為255為白色,低于該閾值的灰度值設為0為黑色得到二值化圖;二值化后整個圖像呈現只有黑和白的效果。
進一步的,步驟S2中篩選輪廓線具體過程如下:
S201、刪除最大的輪廓線;
S202、剔除小于設定閾值像素的面;如長和寬都在4個像素以內的面,剩下的輪廓線包括圖的邊界輪廓(如建筑物輪廓)、手寫文字輪廓和比例尺輪廓;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都四方偉業軟件股份有限公司,未經成都四方偉業軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010775168.5/2.html,轉載請聲明來源鉆瓜專利網。





