Распознавание объектов против обнаружения против классификации? Какая разница?
Я не знаю, является ли это правильным форумом для обмена стеками, где можно задать этот вопрос, пожалуйста, дайте мне знать, если это не так.
Я разрабатываю приложение, в котором в качестве входных данных используется входное изображение, содержащее картину, которое может сообщить вам название картины. Аналогичный случай: с учетом входного изображения, содержащего здание, возвращаемым результатом является название здания.
Что это за приложение? В первом случае я бы сказал что-то вроде "классификации изображений". Я не специалист по компьютерному зрению, но я всегда думал, что "классификация изображений" - это что-то вроде "данное изображение, говорит мне, что содержится в этом изображении".
С другой стороны, определение обнаружения объекта кажется более связанным с идентификацией объекта класса (например, здания), а не экземпляра самого класса (например, Great Wall):
Обнаружение объектов - это компьютерная технология, связанная с компьютерным зрением и обработкой изображений, которая связана с обнаружением экземпляров семантических объектов определенного класса (таких как люди, здания или автомобили) в цифровых изображениях и видео.
О распознавании объекта:
Распознавание объекта - это способность воспринимать физические свойства объекта (например, форму, цвет и текстуру) и применять к нему семантические атрибуты (например, идентифицировать объект как яблоко).
Я действительно не знаю, как классифицировать (что за шутка...) мое описанное приложение. Как вы думаете?
2 ответа
Объяснить просто: вы идете в лес, и там совершенно темно. Внезапно вы видите вещь, которая отличается от фона (чисто темный). Это называется обнаружением.
1) появляется что-то, что отличается от вашего фона. Так вы обнаружили.
2) Теперь подходите ближе, и вы определили, что это животное. Ах.. Теперь вы классифицировали / признали. Это тоже может быть человек.
3) Теперь оно приближается, и теперь ты видишь его как оленя. Итак, теперь вы определили это.
Таким образом, последовательность "Обнаружено -> Распознано / классифицировано -> Идентифицировано".
"Идентификация - это последняя оболочка, и это вы можете вспомнить с помощью своей идентификационной карты, на которой ваше лицо (идентифицировано) и классифицировано как (Человек).
Обнаружение объектов:- обнаружение объектов на изображении. Он не даст информацию о том, что это за объект. Другими словами, результат обнаружения объекта - это x,y, ширина, высота ограничительной рамки, в которой находится объект.
классификация объекта:- сообщает, что это за объект, например, кошка, собачья машина и т. д. Другими словами, при классификации или распознавании на выходе будет метка класса.
Я разрабатываю приложение, в котором в качестве входных данных используется входное изображение, содержащее картину, которое может сообщить вам название картины. Аналогичный случай: с учетом входного изображения, содержащего здание, возвращаемым результатом является название здания.
Для вашей задачи лучше всего подойдет "Классификация эскизов".