Бобровник Петр Петрович
   Главная  •  Контакты  •  Форум
E-mail: petr@bobrovnik.ru     
Электронные часы  


Бегущая строка   Табло валют
 
Настроен и включен Форум


 

 
 
 
 
 
 

  Главная  »  Распознавание образов

Считывание выпавшего номера AR рулетки по изображению камеры.

     Проект начинался на базе DSP. Устройство получает видеоданные с помощью CCD камеры Micron. Обработка производится на DSP TMS320C6416. Для защиты устройства от копирования реализован криптографический ключ на микропроцессоре PIC18F2520. Считыватель производит обработку а анализ изображения с видеочипа и слежение за игровой ситуацией и определяет выпавшие номера. Для предварительной обработки и буферизации видеоданных применяется ПЛИС Xilinx. Обработка и анализ изображения потребовали основательной теоретической подготовки и исследований. Алгоритм базируется на выделении областей по заданным характеристикам. Последующая обработка использует геометрические характеристики. Активно используется как декартова так и полярная система координат. Также для выделения изображения шарика используется матричный подход с подсчетом степени схожести с заранее заданным рядом эталонных изображений.

    В дальнейшем проект был переведен на ПК. Поскольку по стоимости изготовление многослойных печатных плат и использование быстрых DSP соизмеримо с стоимость недорогих вариантов ПК. Для захвата изображения используются обычные USB WEB камеры. Разрешения 320*240 вполне достаточно для работы алгоритма.

Мекет на рабочем столе:

Картинка с отладочной инфой:

Отладочная плата:

Камера:
 

Отладочная утилита:

В дальнейшем проект превратился в такой вариант табло

Что запомнилось:
    Изучение и работа с DSP Texas Instruments.
    Работа с ПЛИС.
    Анализ изображения (фильтрация, выделение областей и т.д.)
    Работа в различных системах координат (декартовы, полярные) и преобразование координат.
    Сложный логический анализ результатов обработки ряда кадров для слежения
    за меняющейся игровой ситуацией.
    Основы криптографии для защиты кода от прямого копирования.


 
 
E-mail: petr@bobrovnik.ru