Нахождение простого объекта на некачественном изображении - PullRequest
1 голос
/ 24 мая 2010

Я хочу сделать это на C # (или на любом другом языке .NET), не знаю, как: У меня есть изображение, снятое с веб-камеры, и я хочу найти в нем определенный простой объект (скажем, красный круг с черным квадратом в нем). Время от времени красный круг может немного отличаться (из-за теней), а квадрат иногда может быть немного ярче и даже немного повернут.

Ответы [ 2 ]

6 голосов
/ 24 мая 2010
  • Использовать Open CV
  • Вычислить SURF особенность объекта
  • Используйте SURF Tracker для обнаружения объекта на изображении

http://www.emgu.com/wiki/index.php/Traffic_Sign_Detection_in_CSharp

Вы можете использовать приведенный выше пример.

1 голос
/ 24 мая 2010

Согласно этой вики-статье. Вы можете начать отсюда:)

Преобразование Хафа - это особенность метод извлечения, используемый в изображении анализ, компьютерное зрение и цифровой Обработка изображения. Цель техника состоит в том, чтобы найти несовершенный экземпляры объектов в пределах определенного класс фигур по процедуре голосования.

...