как распознать одно и то же изображение с разным размером? - PullRequest
3 голосов
/ 25 февраля 2012

Мы, как люди, можем распознать эти два изображения как одно и то же изображение:

enter image description here

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

Теперь, не могли бы вы помочь мне найти способ конвертировать изображения в объекты, которые не имеют размера или местоположения в пикселях, для ввода в метод распознавания?

Спасибо заранее.

Ответы [ 2 ]

0 голосов
/ 25 февраля 2012

У меня есть несколько идей:

  • Пусть изображение имеет несколько цветовых порогов. Таким образом, вы получаете большой участки одного цвета. Формы этих областей можно проследить с кривые, которые математические. Если вы делаете это для большего и меньшего один и посмотреть, совпадают ли кривые.
  • Попробуйте определить ключевые места в области. Я точно не знаю как это работает, но вы можете посмотреть алгоритмы обнаружения лица. В таком Алгоритм есть математическое уравнение того, как лицо должно выглядеть. Если вы определите достаточно объектов в таких алгоритмах, вы можете определить несколько объектов на изображениях, чтобы увидеть, совпадают ли объекты на те же пятна.
  • И вы могли видеть, может ли алгоритм хищника принимать изображения нескольких размеров. Если так, то ваша проблема решена.
0 голосов
/ 25 февраля 2012

Похоже, вы предполагаете, что человеческий мозг распознает изображение вычислительно эффективным способом, что, скорее, неверно. Этот алгоритм настолько сложен, что мы его не нашли. Также требуется большая часть вашего мозга для обработки визуальных данных.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...