Извлечение информации из изображений - PullRequest
1 голос
/ 08 июня 2010

Каковы некоторые быстрые и несколько надежные способы извлечения информации об изображениях? Я возился с OpenCV, и это пока лучший маршрут, а также привязки к Python.

Итак, чтобы быть более конкретным, я бы хотел определить, что я могу о том, что на изображении. Так, например, классификаторы обнаружения лица хаара и всего тела великолепны - теперь я могу сказать, что, скорее всего, на изображении есть лица и / или люди, а также их количество.

хорошо - что еще - как насчет того, есть ли какие-либо здания и если да, то какими они кажутся - хижины, офисные здания и т. Д.? Видно ли небо, трава, деревья и так далее?

Из того, что я читал об обучении классификаторов обнаружению объектов, кажется довольно трудоемким процессом, включающим около 10000 неправильных изображений и около 5000 правильных образцов для обучения классификатора.

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

1 Ответ

2 голосов
/ 08 июня 2010

На ваш вопрос сложно ответить без дополнительных разъяснений о типах изображений, которые вы анализируете, и о вашей цели.

Тон сообщения кажется, что вы заинтересованы в том, чтобы повозиться - это нормально. Если вы хотите повозиться, одним из примеров приложения может быть идентификация радужной оболочки с использованием вейвлет-анализа. Вы также можете попробовать отслеживание движения; Я сделал это в OpenCV, используя примеры проектов, и это довольно интересно. Вы можете попробовать сегментацию изображения с целью анализа сцены; сделайте снимок на улице и сегментируйте изображение в соответствии с текстурой и / или цветом.

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

...