FOSVED
← Все проекты

Альфа

CAD Reconstructor AI

Превращает фотографию или скан чертежа в готовый DXF-файл с правильным масштабом

Готово 3 из 5 · В работе: Зелёная сборка и выпуск 0.8.0

Скриншоты и макеты

  • Загрузка чертежа: выбор файла и масштаба
    Загрузка чертежа: выбор файла и масштаба
  • Обработка: девять шагов конвейера реконструкции
    Обработка: девять шагов конвейера реконструкции
  • Ручной редактор: распознанные линии поверх исходного плана
    Ручной редактор: распознанные линии поверх исходного плана
  • Калибровка масштаба по эталонному размеру
    Калибровка масштаба по эталонному размеру
  • Настройки: подключение собственного ключа ИИ-провайдера
    Настройки: подключение собственного ключа ИИ-провайдера

Веб-сервис принимает фотографию или скан плоского технического чертежа (например, поэтажного плана) и выдаёт чистый DXF-файл, который открывается в AutoCAD и аналогах. Ценность не в обводке пикселей, а в восстановлении смысла: система читает размерные числа, по ним вычисляет реальный масштаб и перечерчивает план заново — стены с толщиной, двери, окна, подписи помещений, размерные цепочки. Два движка на выбор: классическое компьютерное зрение для чистых сканов и зрительная языковая модель для фотографий бумажных и рукописных планов. Оформление выпускается по нормам ЕСКД, ГОСТ и СПДС: рамка, штамп, координационные оси, экспликация помещений.

Что есть

  • Два движка реконструкции на выбор с автоматическим откатом на классический при сбое модели
  • Масштаб выводится по распознанным размерам, а источник масштаба записывается в отчёт
  • Оформление по ЕСКД, ГОСТ и СПДС — рамка, штамп, оси, штриховка, экспликация
  • Склейка от 2 до 12 перекрывающихся снимков большого чертежа в одно изображение
  • Съёмка с камеры телефона прямо из браузера
  • Онлайн-редактор с подложкой-калькой, слоями и калибровкой масштаба по известному отрезку
  • Отчёт о качестве с честным вердиктом — при ненадёжном масштабе выдача блокируется до ручной калибровки
  • Поштучная оплата, первый файл бесплатно

Особенности

  • Масштаб не угадывается, а выводится с доказательством — размеры группируются в цепочки и принимаются, только если сумма отрезков сходится с общим размером
  • Результат оформлен по национальным стандартам черчения, а не просто геометрически верен
  • Запрет на «успешный мусор» — при неубедительном результате система честно помечает работу как требующую проверки

Чего ещё нет

  • Публичного демо и развёртывания нет
  • Нет выпущенных версий (0.8.0 указана только в файлах проекта)
  • Поддерживаются только плоские планы — без 3D, узлов, разрезов и машиностроительных чертежей

Ход работы

  1. Сквозной путь от загрузки до скачивания DXFГотово
  2. Оформление по ЕСКД, ГОСТ и СПДСГотово
  3. Склейка больших чертежей и съёмка с телефонаГотово
  4. Зелёная сборка и выпуск 0.8.0В работе
  5. Публичное развёртывание и первые пользователиВ планах

Следующий шаг: Сборка уже зелёная. Осталось выпустить версию 0.8.0.

Стек

  • Python
  • TypeScript
  • FastAPI
  • SQLAlchemy
  • Celery
  • OpenCV
  • Shapely
  • ezdxf
  • PaddleOCR
  • React
  • Vite
  • Fabric.js
  • PostgreSQL
  • Redis
  • Docker Compose
  • nginx
  • GitHub Actions
  • Vision-language model through an OpenAI-compatible interface
  • PaddleOCR and EasyOCR