Как обнаружить объекты различного размера внутри изображения с помощью OpenCV для iPhone? - PullRequest
2 голосов
/ 18 августа 2011

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

Заранее спасибо.

1 Ответ

2 голосов
/ 18 августа 2011

Здесь вы найдете хороший ресурс для изучения opencv http://opencv.willowgarage.com/wiki/OpenCVBooks

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

, так что другой подход - это обнаружение BLOB-объектов, посмотрите http://opencv.willowgarage.com/wiki/cvBlobsLib и посмотрите несколько видео на youtube, посвященных «примеру BLOB-обнаружений OpenCV», вы найдете много примеров, которые показывают, что это такое.делает.с помощью обнаружения капель вы можете определить, где находятся разные объекты, но не в том случае, если это карандаш или шарик;)

...