Самый простой образец для распознавания с помощью машинного зрения

Dec 07 2020

Мне нужно определить точное положение некоторых кухонных инструментов с помощью машинного зрения. У меня есть возможность пометить инструменты шаблоном, чтобы упростить обнаружение (в частности, сегментацию изображения).

Какую закономерность легче всего обнаружить с помощью машинного зрения?

Выкройка должна быть:

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

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

Ответы

3 Royi Dec 08 2020 at 12:44

В случае, если вы можете снимать видео статической сцены, мигающий свет будет самым простым, поскольку вы можете легко обнаружить его, вычитая n - 1кадр из nкадра, пока не увидите что-то с высокими значениями.

Если вы сделаете неподвижный снимок, вы можете использовать 2 основные идеи:

  1. Если цвета сцены взяты из данной пластины, найдите цвет, сильно отличающийся от оттенка, и убедитесь, что он интенсивный (даже при активном освещении, которое будет насыщенным).
  2. Используйте узор, который легко различить, например полосы черно-белого или чисто зеленого и пурпурного цветов. Вы можете кодировать данные в полосах.

Ресурсы

Некоторые ресурсы вставлены сюда в комментариях:

  • Реперные знаки / Реперные знаки .
  • AprilTag 3 - визуальная реперная система, популярная в исследованиях робототехники.
  • Как называется этот вид компьютерного зрения ? (Связанный вопрос).