• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Статья

Разработка приложения, демонстрирующего нанесение изображения на боковую поверхность цилиндра

Внуков А. А., Шабном М., Виноградов И. К.

Рассмотрены непокорные особенности, связанные с реализацией нанесения текстов и цифровых изображе-ний на поверхность тел с использованием промышленного робота. Разработанное приложение решает за-дачу нанесения изображения без искажений на боковую поверхность тела с использованием библиотеки OpenCV поэтапно и была написана функция, которая рассчитывает и модифицирует исходное изображе-ние. Для разработки программы использовались Irrlicht Engine, создание 3д сцены и 3д модели цилиндра, и библиотеки OpenCV для предварительной обработки изображения. Разработан алгоритм функции Pre-pareImage. Разработано другое приложение CylPrintModel, демонстрирующее процесс покраски боковой по-верхности цилиндра без искажений с сохранением пропорций по обеим осям с использованием предварительно подготовленного плоского изображения с помощью функции PrepareImage. Оба приложения разработаны для поддержки модели покраски боковой поверхности цилиндра с цифровым качеством изображения. Ключевые слова: цифровое изображение, предварительная обработка изображения, искажение изображе-ния, моделирование нанесения изображения на поверхность