Сбор данных для визуального контроля с помощью системы Vision
  • 26 Mar 2024
  • 2 Минуты для чтения
  • Авторы

Сбор данных для визуального контроля с помощью системы Vision


Article Summary

Создайте набор данных дефектных деталей для приложения визуального контроля качества.

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

Однако все приложения машинного обучения опираются на обучающие данные. Точно так же, как требуется обучить человека выявлять дефекты, необходимо обучить и искусственную модель обнаружения. Для этого мы собираем набор (так называемый датасет) изображений правильно изготовленных и дефектных деталей. Для этого мы создали простое приложение, которое вы можете получить из библиотеки приложений Tulip.

Необходимые условия

Для начала работы с приложением для сбора данных нам понадобятся:

  • Камера, подключенная к машине Tulip Player.
  • Камера должна быть настроена в Tulip Vision
  • Загрузите приложение "Сбор данных" из библиотеки приложений Tulip.
  • Назначьте приложение на ту же машину, к которой подключена камера
  • Измените назначение камеры в приложении, чтобы оно соответствовало подключенной камере
  • Дополнительно настройте регионы в представлении камеры, чтобы ограничить область сбора данных.

О настройке камер Vision вы можете узнать из статьи Начало работы с Vision.

О том, как работают триггеры моментальных снимков, которые мы используем в этом приложении, читайте в статье Использование функции моментальных снимков.

Рекомендации по освещению

В целом, чтобы создать последовательный и надежный способ сбора данных, пользователи должны следовать следующим советам: * Настройка освещения должна быть последовательной. * Ограничьте любые тени/блики в поле зрения камеры. * Установите высокое разрешение, если оно поддерживается (вы можете сделать это, изменив свойства камеры на странице цеха). * Положение объекта, который вы захватываете, должно быть одинаковым/очень похожим.

Как создать набор данных

После запуска приложения на машине Player открывается вид с камеры. У вас также есть две кнопки для аннотирования вида как " Прошел " или " Не прошел". Нажмите на кнопки, чтобы отметить текущий вид как хороший или плохой, и наблюдайте, как таблица заполняется образцами. Соберите не менее 10 изображений из каждого класса: Pass и Fail.

Чтобы проверить свою работу, перейдите в таблицу сбора данных и посмотрите свои образцы и аннотации.

Заключение

Начните собирать визуальный набор данных о дефектах деталей в вашем производственном процессе, чтобы подготовиться к автоматическому визуальному контролю с помощью машинного обучения. С помощью приложения для сбора данных вы создадите набор данных в таблице Tulip Table, который затем можно экспортировать (нажмите на значок многоточия на таблице, чтобы загрузить Image Dataset) для использования в службе обучения моделей. Просто запустите приложение на машине Player с подключенной камерой и аннотируйте изображения.image.png

Ознакомьтесь с этим библиотечным приложением, Vision Data Collection, в качестве примера!

Дополнительная информация


Вы нашли то, что искали?

Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!


Была ли эта статья полезной?