Извлечение информации из изображений
-
24-10-2019 - |
Вопрос
Каковы некоторые быстрые и несколько надежные способы извлечения информации об изображениях? Я возился с OpenCV, и это кажется лучшим маршрутом, плюс у него привязки Python.
Поэтому, чтобы быть более конкретным, я хотел бы определить, что я могу о том, что на изображении. Так, например, классификаторы обнаружения лиц HAAR и полного обнаружения тела великолепны - теперь я могу сказать, что, скорее всего, есть лица и / или люди на изображении, а также о том, сколько.
Хорошо - что еще - как насчет того, есть ли какие -либо здания, и если да, то что они кажутся - хижины, офисные здания и т. Д.? Есть ли небо видно, трава, деревья и так далее.
Из того, что я читал о учебных классификаторах для обнаружения объектов, это кажется довольно трудоемким процессом 10 000 или около того неправильных изображений и около 5000 или около того правильных образцов для обучения классификатора.
Я надеюсь, что вокруг уже есть приличные, вместо того, чтобы сделать все это самому для кучи разных объектов - или есть другой способ сделать такие вещи?
Решение
На ваш вопрос сложно ответить без большего разъяснений о типах изображений, которые вы анализируете, и вашей цели.
Тон поста кажется, что вы заинтересованы в том, чтобы возиться - это нормально. Если вы хотите Tinker, одним из примеров приложения может быть идентификация IRIS, используя вейвлет -анализ. Вы также можете попробовать отслеживание движения; Я сделал это в OpenCV, используя образцы проектов, и это довольно интересно. Вы можете попробовать сегментацию изображения с целью анализа сцены; Сделайте открытое фото и сегментируйте изображение в соответствии с текстурой и/или цветом.
Там нет жесткого числа для того, насколько большим должен быть ваш тренировочный набор. Это сильно зависит от приложения. Несколько сотен изображений могут достаточно.