Обработка G-кода для извлечения объектов с помощью Python kmeans2

Я хотел бы постобработать файл G-кода для получения объектов.

Конечная цель - исправить тот же файл G-кода, добавив информацию о текущем печатаемом объекте, чтобы мы могли использовать плагин Octoprint "Cancelobject".

Я сделал несколько тестов, используя подпрограмму Python kmeans2 scipy. Он работает с простыми объектами, но как только объект не имеет одинаковое количество замкнутых периметров на всех слоях, происходит сбой.

kmeans не знает об объекте и не использует тот факт, что он должен учитывать точки, образующие непрерывную форму в одном кластере.

Мне интересно, есть ли дополнительные алгоритмы, которые я могу использовать, чтобы помочь ему?

0 ответов

Другие вопросы по тегам