Модуль чтения и векторизации чертежей с определением узловых точек
Цена договорная
•
безналичный расчёт, электронные деньги
Необходимо разработать модуль чтения и векторизации чертежей, получающий на входе изображение и отдающий через API распознанные с изображения данные.
Алгоритм работы модуля
Требования к разрабатываемому модулю
В случае заинтересованности просим предоставить:
Алгоритм работы модуля
- Загрузка изображения
В модуль загружается растровое изображение в формате PNG, JPEG, либо скан в формате PDF. Необходимо, чтобы модуль умел работать с этими тремя форматами - PNG, JPEG, PDF. - Определение узловых точек и векторизация чертежа в линиях
а) Необходимо определить все узловые точки и их координаты X,Y
б) Необходимо определить все линии и распознать каждую линию отдельно
Важно: на выходе мы должны получить векторный объект у которого каждая линия описана массивом из координат начала и конца. - (Опционально) Определение структурных линий чертежа и удаление размерных линий и доп. символов (очистка чертежа)На выходе мы должны получить чертеж, состоящий только из структурных линий. Все линии разметки и лишние обозначения (размеры, выносы и т.д.) необходимо удалить.Определить размерные линии можно по толщине и окончаниям - на конце у размерных линий стрелки, либо они заканчиваются пересечением с другими линиями с нахлестом.
Требования к разрабатываемому модулю
- Модуль необходимо разрабатывать на стандартизованном языке программирования, который можно поддерживать профессиональными специалистами (Python, Ruby, Java и т.д.);
- Модуль должен получать и отдавать данные через API (REST API или что-то стандартное);
- Модуль должен работать на независимом сервере или в облаке;
- Желательно, чтобы емкость модуля могла легко расширятся, чтобы он мог работать в несколько потоков или на нескольких серверах.
В случае заинтересованности просим предоставить:
- Описание опыта решения подобных задач, желательно с демонстрацией примеров.
- Стоимость часа работы + оценку (можно примерную) данной работы по фиксированной стоимости или в объеме часов.
- Свой скайп, телеграм и e-mail
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.