|

Решение задачи обработки изображения с камеры БПЛА и обнаружения/считывания оптических меток типа QR-код при помощи компьютерного зрения

Авторы: Мелкозеров Г.А., Дементьев В.М.
Опубликовано в выпуске: #4(99)/2025
DOI:


Раздел: Авиационная и ракетно-космическая техника | Рубрика: Проектирование, конструкция и производство летательных аппаратов

Ключевые слова: робототехника, автоматизация, беспилотные автоматические системы, беспилотный летательный аппарат, дрон, распознавание QR-кода, компьютерное зрение, обработка изображений, образовательная робототехника, OpenCV

Опубликовано: 28.07.2025

Исследованы возможные решения задачи распознавания изображения с видеокамеры с последующим обнаружением и считыванием оптических меток типа QR-код с целью дальнейшей реализации алгоритма для распознавания QR-кода на видеоизображении. Изучены решения задачи обработки и анализа изображения с видеокамеры с целью обнаружения и считывания оптических меток типа QR-кода. Рассмотрен основополагающий подход к использованию компьютерного зрения для обработки и анализа видеопотока. Приведен ряд решений, помогающих реализовать поставленную задачу. В результате исследования реализован алгоритм обнаружения и считывания QR-кода с последующей записью данных и представления их в форме таблицы Excel с использованием библиотек OpenCV и XslxWriter. Результаты работы могут быть полезны для формирования машинного зрения робототехнических систем, в частности, для беспилотного летательного аппарата типа квадрокоптера.


Литература

[1] Головастов А. Машинное зрение и цифровая обработка изображений. Современная электроника и технологии автоматизации: электрон. журн., 2010, № 4. URL: https://www.cta.ru/articles/cta/obzory/apparatnye-sredstva/124854/ (дата обращения 10.03.2024).

[2] Корешкова Т.А. Компьютерное зрение: технологии, компании, тренды. URL: https://rdc.grfc.ru/2021/04/analytics-computer-vision/ (дата обращения 10.03.2024).

[3] Винер Н. Кибернетика, или управление и связь в животном и машине. Москва, Наука. Глав. ред. изданий для зарубежных стран, 1983, 344 с.

[4] OpenCV в Python. Часть 1. URL: https://habr.com/ru/articles/519454/ (дата обращения 10.03.2024).

[5] Музаммил Хан. Python QR Code Reader: как создать высокопроизводительный сканер QR-кода. URL: https://blog.aspose.com/ru/barcode/python-qr-code-reader/ (дата обращения 10.03.2024).

[6] Глазами компьютера: как работает машинное зрение. URL: https://formatkoda.ru/blog/glazami-kompyutera-kak-rabotaet-mashinnoe-zrenie/ (дата обращения 10.03.2024).

[7] McNamara J. Creating Excel files with Python and XlsxWriter. XlsxWriter documentation. URL: https://xlsxwriter.readthedocs.io/ (дата обращения 10.03.2024).

[8] Tello SDK 2.0 User Guide. URL: https://dl-cdn.ryzerobotics.com/downloads/Tello/Tello%20SDK%202.0%20User%20Guide.pdf (дата обращения 10.03.2024).