+7 (495) 646-88-24
Rus
/Вопросы и ответы/Алгоритмы видеодатчика для обработки изображения

Алгоритмы видеодатчика для обработки изображения

Видеодатчики (смарт-камеры) - это компактные системы машинного зрения, способные самостоятельно обработать изображение и выдать запрограммированный сигнал, команду, координаты и т.д. 
 
Видеодатчик способен решить достаточно сложные задачи, но ему не потребуется для этого ПК, подсветка, объектив - он является готовым решением. Вам необходимо его лишь установить и настроить нужные алгоритмы обработки. Посмотрите нашу статью о программировании видеодатчика.

Методы машинного зрения в видеодатчиках

 
1. Определение местоположения детали на снимке
Для многих алгоритмов обработки нужны начальные координаты объекта. В видеодатчиках присутствует сразу несколько алгоритмов для решения любых задач.  
 
Определение положения
 
Определение положения детали по контуру (FEXLoc)
Определяет положение детали и ее угол вращения относительно обученной модели путем сопоставления шаблона и снимка. 
 
Определение положения по контуру
 
Определение положения по кромкам (FEXLoc)
Определяет положение по расположению одной кромки или двух кромок под прямым углом. В данном алгоритм стрелками задается нужное направление поиска ближайшей кромки, на их основе определяется положение и угол всей детали.
 
Определение положения по кромкам
 
Расположение детали по окружности (FEXLoc)
Определяет положение и вращение детали по найденной окружности, без учета иных контуров. 
 
Расположение детали по окружности
 
Определение положения по текстовой строке
Определяет положение и угол вращения детали по текстовой строке. Текст может меняться, однако видеодатчик все равно будет его находить. Также данный алгоритм является готовым решением для контроля нанесения срока годности и даты изготовления на продукцию. 
 
 
2. Геометрия
Позволяет произвести замеры детали и сверить их с заданным диапазоном. 
 
Дистанция
 
Дистанция
Замеряет дистанцию между двумя краями. Позволяет выдавать значение расстояния в миллиметрах по RS-485, Ethernet, PROFINET, а также сопоставлять с заданным допуском.
 
Окружность
 
Окружность
Определяет диаметр и положение окружности относительно эталонного образца.
 
Угол
 
Угол
Замеряет угол между двумя кромками. Выдает величину в градусах, а также сопоставляет с допусками и выдает логический сигнал в случае несоответствия.
 
Подсчет элементов
 
Подсчет элементов
Определяет количество элементов (краев) вдоль проведенной линии.
 
Точка захвата
 
Точка захвата
Определяет координаты одной точки для детали. Часто применяется для работы захвата у роботов-манипуляторов. 
 
Качество кромки
 
Качество кромки
Сравнивает расстояний на кромке вдоль выбранной траектории.
 
 
3. Инструменты сравнения
 
Подсчет точек контура
 
Подсчет точек контура
Определяет количество точек в выбранной области, сопоставляет с количеством в момент обучения с возможностью задать допуск.
 
Сравнение контуров
 
Сравнение контуров
Сравнивает контур на снимке с эталонным контуром из обучения.
 
Соответствие цвету
 
Определение цвета
Определяет цвет выбранного элемента и его отклонение от эталона. 
 
Яркость
 
Яркость
Проверяет яркость в выбранной области.
 
Проверка контрастности
 
Контраст
Проверяет контраст в выбранной области.
 
Подсчет площади
 
Подсчет площади
Определяет светлые, темные, а также цветные области на изображении. Подсчитывает общую площадь.
 
Подсчет областей
 
Подсчет областей
Подсчитывает цельные светлые или темные области на изображении.
 
Сравнение рисунка Сравнивает выделенные регионы с эталонным изображением
 
Сравнение рисунка
Сравнивает выделенные регионы с эталонным изображением.
 
Определение положения объектов Находит положение нескольких объектов через сравнение с эталонным
 
Определение положения объектов
Находит положение нескольких объектов через сравнение с эталонным.
 
Цветовое позиционирование
 
Цветовое позиционирование
Проверяет наличие определенный цветов в выделенных областях изображения.
 
 
4. Идентификация
 
Считывание штрих-кода
 
Штрих-код
Считывание штрих-кода определяет качество нанесения в соответствии с ISO / IEC 15416 (ГОСТ Р ИСО/МЭК 15415-2012). Результаты распознавания и качество нанесения выводится через интерфейсы. Можно задать сравнение с эталонной строкой. Видеодатчик способен распознавать сразу несколько штрих-кодов.
 
Матричные коды
 
Матричные коды
Считывает маркировку (ECC 200, GS1, QR, PDF417) с любым углом вращения. Определяет качество ее нанесения в соответствии с ISO / IEC 15415, ГОСТ Р ИСО/МЭК 15415-2012 или AIM DPM-1-2006. Результаты распознавания и качество нанесения выводится через интерфейсы. Можно задать сравнение с эталонной строкой. Видеодатчик способен распознавать сразу несколько матричных кодов.
 
Текст (OCR)
 
Текст (OCR)
Распознает цифры, символы, латинские буквы. Может сопоставить с эталонной строкой, а также вывести распознанный текст через интерфейсы видеодатчика. 
 

Заключение

У видеодатчиков обширный набор методов обработки изображения, они являются простым и надежным решением для многих задач машинного зрения. Их легко интегрировать в существующую систему, включая системы Индустрии 4.0. Однако гибкость и возможности для настройки в них ограничены, вы можете проверить достаточно ли вам методов обработки видеодатчика, скачав бесплатное ПО VeriSens Application Suite и запустив автономный режим, который позволяет использовать ваши снимки для полной имитации работы датчиков VeriSens.

Камеры для считывания маркировки

Выберите, какие видеодатчики вам подходят

Если вам нужна помощь с выбором, свяжитесь с нами любым удобным способом.

 

© 2013 -2020 ООО «Камера Ай-Кью»
Отправить заявку
Нажимая кнопку "Отправить", я даю согласие на обработку моих персональных данных в соответствии с условиями Пользовательского Соглашения