Санкт-Петербурзький державний політехнічний університет
ІНСТИТУТ МЕТАЛУРГІІ, МАШИНОБУДУВАННЯ І ТРАНСПОРТУ
ВІДДІЛЕННЯ ТЕХНОЛОГІЙ МАШИНОБУДУВАННЯ
Кафедра «Мехатроніка і роботобудування» (при ЦНДІ РТК)
ВИПУСКНА РОБОТА БАКАЛАВРА
Тема: Визначення просторової орієнтації об'єкта, маркованого QR кодом
Напрямок: 220200.62.01 «Автоматизація та управління»
Санкт-Петербург, 2013
Реферат
КОД, КАМЕРА, виявлення і розпізнавання СИМВОЛИ, просторової орієнтації QR КОДА, РОЗРОБКА АЛГОРИТМІВ
Метою цієї роботи є розробка програми для виявлення, розшифровки і визначення положення QR коду в просторі.
За допомогою бібліотеки OpenCV реалізовано виявлення і обробка QR коду. На основі специфікації ISO / IEC 18004 Information technology - Automatic identification and data capture techniques - Bar code symbology - QR Code (Інформаційна технологія - Автоматична ідентифікація та збір даних - Символіка штрихового коду - QR Код) вивчений і програмно реалізований алгоритм розшифровки QR коду. Розроблено алгоритм визначення положення QR коду в системі координат, пов'язаної з камерою.
Цей додаток може бути використання для знаходження певного об'єкта серед об'єктів, на яких нанесений QR код і позиціонування маніпулятора з використанням даних про орієнтацію площини QR коду.
Зміст
Введення
. Алгоритми розпізнавання графічного маркера
.1 Алгоритм виявлення QR коду
.2 Алгоритм розшифровки QR коду
. Методи 3D реконструкції
.1 Метод тріангуляції
.2 стереозрения
.3 Визначення орієнтації площини QR коду щодо камери
. Програмне забезпечення для розпізнавання QR коду та визначення його орієнтації
.1 Опис програми
.2 Тестування програми
. Застосування розробленого програмного забезпечення
Висновок
Список використаних джерел
Перелік умовних позначень, термінів і скорочень
3D-тривимірний простір або ізображеніе2D-двовимірне ізображеніеПЗС-прилад зарядовим связіQRquick response (швидкий відгук)
Введення
код площину програмний забезпечення
В даний час для маркування різної продукції все частіше використовується QR код. Дану особливість можна використовувати для створення автоматичних систем виявлення, захоплення і транспортування цієї продукції на основі обробки інформації, зашифрованою в QR коді та інформації про орієнтацію коду в просторі.
Для можливості роботи подібної системи необхідно, щоб графічний маркер перебував у строго визначеному місці на об'єктах, з якими будуть проводитися маніпуляції. За допомогою відеокам...