0

Мне нужно определить, содержит ли два изображения один и тот же объект. Прекрасным примером может служить две фотографии номерного знака под разными углами.Как подтвердить, что два изображения содержат один и тот же объект?

Я думал об OCR (оптическом распознавании символов), который, вероятно, выполнил бы эту работу, но я бы очень хотел использовать не только текст (размытие масла в правом верхнем углу лицензии плита, вмятина внизу и т. д.). Это привело меня к тому, чтобы использовать соответствующие алгоритмы, такие как SIFT (Масштабное инвариантное преобразование функций).

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

В суммировании, есть продавец, что там продает SDK я могу включить или какой-либо открытым исходным кодом код, что там есть следующее:

  1. OCR
  2. Характеристика соответствия
  3. Обучающий компонент

Цените помощь!

+1

Какова Ваша цель? Такого же цвета? Такая же форма? Например, вам нужно найти все круги в двух изображениях? –

+0

Для моего случая это будут буквы на номерном знаке (в правильном порядке). Любые функции на номерном знаке (масляные пятна и т. Д.) Были бы второстепенной целью. – TrevMasterFlex

ответ

-1

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

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

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

+0

это выглядит многообещающе, я дам ему шанс. Благодаря! – TrevMasterFlex

Смежные вопросы