ALGORITHM FOR FINDING THE CONTOUR OF A BUSINESS REMAINDER OF A NON-STANDARD FORM USING DIGITAL PHOTOGRAPHY USING THE PYTHON PROGRAMMING LANGUAGE BASED ON THE OPENCV COMPUTER VISION LIBRARY
Victoria Zaynikova, Sergey V. Zykin, Rustam Fayzrakhmanov · Вестник Пермского национального исследовательского политехнического университета. Электротехника, информационные технологии, системы управления · 2020
АЛГОРИТМ НАХОЖДЕНИЯ КОНТУРА ДЕЛОВОГО ОСТАТКА НЕСТАНДАРТНОЙ ФОРМЫ ПО ЦИФРОВОЙ ФОТОГРАФИИ СРЕДСТВАМИ ЯЗЫКА ПРОГРАММИРОВАНИЯ PYTHON НА ОСНОВЕ БИБЛИОТЕКИ КОМПЬЮТЕРНОГО ЗРЕНИЯ OPENCVВ современном мире в связи со стремительным развитием технологий и ростом их объемов возникает необходимость в своевременном извлечении информации, содержащейся на цифровых изображениях.Обнаружение объектов на фотографиях привлекает большой интерес благодаря широкому использованию их в повседневной жизни.Технология была обусловлена увеличением вычислительной мощности, доступной в программном и аппаратном обеспечении.В научной сфере достаточно актуальна задача нахождения и распознавания объектов на изображении, однако она сконцентрирована на распознавании их контуров без приведения контура к реальным размерам и не решает задачу в полном объёме.Цель исследования: разработать алгоритм нахождения контура делового остатка нестандартной формы по цифровой фотографии.Методы: исправив перспективу цифровой фотографии, для получения вида «сверху-вниз» найден контур листа А4 для приведения изображения к реальным размерам.После получения изображения с реальными размерами найден контур делового остатка.Результаты: функции исправления перспективы позволяют получить изображение вида «сверху-вниз» для получения точных контуров.Используя метод сегментации Canny, были найдены все контуры в изображении.Апроксимируя контуры изображения, найден контур листа А4 с его координатами.Вычислив евклидово расстояние между координатами и сравнив с известными размерами листа А4, изображение преобразовано к точному размеру, где 1 пиксель в изображении равен 1 мм.Выполнив ряд морфологических операций, получен единый замкнутый контур с реальными размерами, который содержит все координаты делового остатка.Проанализирована работоспособность алгоритма и выявлены основные плюсы алгоритма.