Лучший легкий способ обнаружить изображение на Raspberry-Pi с OpenCV без глубокого изучения? - PullRequest
0 голосов
/ 02 марта 2020

У меня есть роботизированная c рука, которая должна обнаружить и нажать кнопку. В верхней части руки установлена ​​камера. Теперь мне нужно определить кнопку, чтобы я мог нажать ее.

У меня есть 2 идеи, но я не знаю, какая из них лучше / надежнее для этой ситуации:

  • Отметить кнопку с цветом и определите ее с помощью цветового пространства HSV (работает хорошо и быстро, но что если у меня несколько кнопок -> недостаточно цветов для маркировки кнопок ?; что если кнопка сенсорная и меняется?)
  • Обнаружение изображения шара с помощью функции обнаружения. (Не так надежно, как определение цвета, сложно определить точную точку, куда должна перемещаться рука робота)

Это мои текущие идеи, но у них обоих есть недостатки. Есть что-то, что я пропустил? Другие решения? Я не могу использовать что-либо в отношении глубокого изучения, кстати, и это должно быть предпочтительнее для запуска на Raspberry-Pi.

Я уже просмотрел различные научные статьи c, но не смог найти точное описание того, как им удалось распознавать объекты.

Например: https://gerry-chen.com/activities/Robot_Button_Pressing_In_Human_Environments__ICRA.pdf

...