exponenta event banner

Распознавание штрихкода с помощью получения видео в реальном времени

В этом примере показано, как использовать блок From Video Device, предоставляемый Toolbox™ получения изображений, для получения данных изображения в реальном времени с камеры Point Grey Flea ® 2 в Simulink ®. В примере используется Toolbox™ компьютерного зрения для создания системы обработки изображений, которая может распознавать и интерпретировать штрихкод GTIN-13. Штрих-код GTIN-13, формально известный как EAN-13, является международным стандартом штрих-кода. Является суперсетом широко используемого стандарта UPC.

Toolbox™ получения изображений предоставляет функции для получения изображений и видео непосредственно в MATLAB ® и Simulink от ПК-совместимого оборудования для обработки изображений. Вы можете автоматически обнаруживать оборудование, настраивать его свойства, просматривать его и получать изображения и видео.

В этом примере для запуска модели требуется панель инструментов получения изображений и камера Point Grey Flea ® 2.

Просмотр распознавания штрих-кода в реальном видеопотоке. (11 секунд)

Пример модели

На следующем рисунке показана модель, использующая блок From Video Device.

Описание примера

В этом примере используется тот же алгоритм, что и в примере распознавания штрихкода. Подробную информацию см. в документе Распознавание штрихкода.

Результаты

Линии сканирования, использованные для обнаружения штрихкодов, отображаются красным цветом. При правильном распознавании и проверке GTIN-13 код отображается в верхней части изображения.

Несмотря на то, что в этом примере использовалась камера Point Grey Flea ® 2, можно обновить эту модель для использования других поддерживаемых устройств получения изображений, например веб-камер. Это позволяет использовать одну и ту же модель Simulink с различным оборудованием для получения изображений. Перед использованием этого примера настройте фокус устройства визуализации таким образом, чтобы штрих-коды были разборчивыми.

Доступные примерные версии

Пример получения видео в реальном времени: viplivebarcoderecognition_win.slx (только для Windows ®)

Пример использования сохраненных видеоданных: vipbarcoderecognition.slx (независимо от платформы)