ลิขสิทธิ์ (C) 2016, Aditya Intwala
แอปพลิเคชันต้นแบบสำหรับแปลภาพแรสเตอร์ของการวาด CAD เป็นรูปแบบ DXF CAD ที่ผู้ใช้แก้ไขได้ โดยใช้แนวคิดของการประมวลผลภาพและการเรียนรู้ของเครื่อง ข้อมูลนี้อ้างอิงจากกระดาษ Image to CAD: Feature Extraction and Translation of Raster Image of CAD Drawing to DXF CAD Format โดย Aditya Intwala
แนวคิดคือการทำให้เวอร์ชันโอเพ่นซอร์สแข็งแกร่งและแม่นยำยิ่งขึ้นด้วยการผสานรวมโมเดลการเรียนรู้ของเครื่องในแต่ละขั้นตอนของไปป์ไลน์ปัจจุบันที่คล้ายกับเวอร์ชันดั้งเดิม แต่มีความแม่นยำและแข็งแกร่งยิ่งขึ้นด้วยความช่วยเหลือจากการทำงานร่วมกัน
เวอร์ชันโอเพ่นซอร์สแตกต่างจากที่นำเสนอในรายงานเล็กน้อย 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% ในโหมดอัตโนมัติเต็มรูปแบบสำหรับตัวอย่างภาพทดสอบที่กำหนด ต้นแบบนี้ใช้เพื่อสร้างไฟล์ DXF CAD ที่ผู้ใช้สามารถแก้ไขได้จากภาพแรสเตอร์ของแบบร่าง CAD ซึ่งสามารถใช้เพื่ออัปเดต/แก้ไขโมเดล CAD เมื่อจำเป็นโดยใช้แพ็คเกจ CAD งานปัจจุบันเป็นงานต้นฉบับที่นำเสนอในรูปแบบกระดาษ สิ่งนี้อาจไม่สร้างผลลัพธ์เหมือนกับกระดาษ แต่เวิร์กโฟลว์มีความเกี่ยวข้องกับไปป์ไลน์ดั้งเดิมอย่างมาก เวอร์ชันแบบแยกส่วนไม่มีลักษณะทั่วไป ความทนทาน หรือความเสถียรของเวอร์ชันดั้งเดิม
''' หลาม Image2CAD.py ..//TestData//1.png '''
สคริปต์ต้องการอาร์กิวเมนต์ตำแหน่งหนึ่งรายการและพารามิเตอร์ทางเลือกสองสามรายการ:
ผลลัพธ์ของสคริปต์จะเป็นหลายไฟล์:
ป้อนรูปภาพ | ตรวจพบภาพเอาท์พุตหัวลูกศร |
---|---|
ป้อนรูปภาพ | ภาพที่ส่งออกของเส้นมิติที่ตรวจพบ |
---|---|
ป้อนรูปภาพ | ตรวจพบรูปภาพเอาต์พุตข้อความที่มีมิติ |
---|---|
ป้อนรูปภาพ | ภาพที่ตรวจพบเส้นที่ส่งออก |
---|---|
ป้อนรูปภาพ | ตรวจพบรูปภาพเอาต์พุตวงกลม |
---|---|