Распознавание штрихкода Используя живой видео захват

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

Image Acquisition Toolbox™ обеспечивает функции для получения изображений и видео непосредственно в MATLAB® и Simulink от совместимого с PC оборудования обработки изображений. Можно обнаружить оборудование автоматически, сконфигурировать аппаратные свойства, предварительно просмотреть захват и получить изображения и видео.

Этот пример требует, чтобы Image Acquisition Toolbox и камера Point Grey Flea® 2 запустили модель.

См. распознавание штрихкода на живом видеопотоке. (11 секунд)

Модель в качестве примера

Следующий рисунок показывает модель в качестве примера использование блока From Video Device.

Описание в качестве примера

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

Результаты

Строки развертки, которые использовались, чтобы обнаружить штрихкоды, отображены в красном. Когда GTIN-13 правильно распознан и проверен, код отображен наверху изображения.

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

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

Пример с помощью живого видео захвата: viplivebarcoderecognition_win.slx (только Windows®)

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