版權所有 (C) 2016,Aditya Intwala。
一個原型應用程序,可使用影像處理和機器學習的概念將 CAD 繪圖的光柵影像轉換為使用者可編輯的 DXF CAD 格式。這是基於 Aditya Intwala 撰寫的論文「圖像到 CAD:CAD 繪圖光柵圖像到 DXF CAD 格式的特徵擷取和轉換」。
我們的想法是透過整合當前管道各個階段的機器學習模型,使開源版本更加強大和準確,與原始版本類似,但在協作的幫助下更加準確和強大。
開源版本與論文中介紹的略有不同。原始版本的 OCR 是針對機械圖紙字體和 GD&T 符號手工定制的,比現有的 Tessaract OCR 更準確。此版本基於OpenCV 3.0,而原始版本則基於OpenCV 2.0。
如果按原樣使用或對您的研究進行任何修改,請引用以下研究。
@inproceedings{intwala2019image,
title={Image to CAD: Feature Extraction and Translation of Raster Image of CAD Drawing to DXF CAD Format},
author={Intwala, Aditya},
booktitle={International Conference on Computer Vision and Image Processing},
pages={205--215},
year={2019},
organization={Springer}
}
請與作者聯繫以獲取與貢獻相關的疑問。
CAD 繪圖具有各種繪圖功能,例如實體線、尺寸線、尺寸箭頭、尺寸文字、支撐線、參考線、圓、GD&T 符號和繪圖資訊元資料。從光柵影像形式的 2D CAD 圖面中自動或半自動辨識特徵實體的問題在各種場景中有多種用途。目前的研究工作探索如何從 2D CAD 繪圖光柵圖像中提取有關實體的信息,並建立一個工作流程以自動或半自動的方式完成此操作。演算法和工作流程已經使用一組測試 CAD 影像進行了測試和改進,這些影像相當能代表實踐中遇到的 CAD 圖紙。對於給定的測試影像樣本,在全自動模式下,所提出的過程的總體成功率為 90%。此原型用於從 CAD 繪圖的光柵影像產生使用者可編輯的 DXF CAD 文件,然後在需要時使用 CAD 軟體包更新/編輯 CAD 模型。目前的作品是紙本原創作品的精簡版;這可能不會重現與論文相同的結果,但工作流程與原始流程高度相關。精簡版本沒有原始版本的通用性、穩健性或穩定性。
''' python Image2CAD.py ..//TestData//1.png '''
此腳本需要一個位置參數和幾個可選參數:
腳本的輸出將是多個檔案:
輸入影像 | 偵測到的箭頭輸出影像 |
---|---|
輸入影像 | 偵測到的尺寸線輸出影像 |
---|---|
輸入影像 | 偵測到的維度文字輸出影像 |
---|---|
輸入影像 | 檢測線輸出影像 |
---|---|
輸入影像 | 偵測到的圓圈輸出影像 |
---|---|