zwt13703 4983048268 feat: 新增 CAD 元素识别模块,支持柱子/文字/墙体候选检测
- 新增 element_detector.py,包含 ColumnDetector、TextExtractor、WallCandidateDetector
- ColumnDetector:通过 INSERT 块名关键词识别柱子候选
- TextExtractor:提取 TEXT/MTEXT 内容、坐标、图层
- WallCandidateDetector:按长度阈值筛选 LINE/LWPOLYLINE,排除标注图层
- 采用 OOP 设计,所有规则可配置,保留原始 handle 追溯
- 输出 element_detection.json 和 element_report.txt
- 更新 main.py 集成元素识别步骤
2026-07-08 14:39:54 +08:00
2026-07-08 13:54:57 +08:00
2026-07-08 13:54:57 +08:00
2026-07-08 13:54:57 +08:00

AI CAD自动算量项目

项目目标

通过CAD图纸解析、AI辅助识别和工程量计算规则, 实现CAD图纸自动识别和工程量清单生成。

当前阶段

阶段一:CAD数据解析能力验证

目标:

  1. 验证CAD/DXF文件是否可以程序化解析
  2. 提取图层、线段、文字、尺寸、块等数据
  3. 分析是否可以用于墙体、房间、构件识别
  4. 输出第一版Demo验证结果

技术路线

CAD/DXF ↓ 文件解析 ↓ 数据提取 ↓ 构件识别 ↓ 工程量计算 ↓ 清单输出

当前进度

  • 项目仓库初始化
  • CAD数据结构分析
  • DXF解析验证
  • 简单图纸Demo
  • 工程量计算验证

目录结构

ai-cad-quantity-estimation
│
├── README.md                    # 项目说明
│
├── docs                         # 文档资料
│   ├── 项目计划.md
│   ├── 技术路线.md
│   ├── 广联达调研.md
│   ├── CAD数据结构分析.md
│   └── Demo方案.md
│
├── samples                      # 测试文件
│   ├── dxf
│   ├── dwg
│   └── output
│
├── experiments                  # 技术验证
│   ├── dxf-parser-test
│   └── geometry-test
│
├── backend                      # 后端(后续)
│
├── frontend                     # 页面Demo(后续)
│
└── scripts                      # 工具脚本
S
Description
AI-CAD自动算量验证
Readme 927 KiB
Languages
Python 100%