2013-06-07 2 views
1

Я работал с Core Image, создавая фильтры и прочее. Также я знаю, что Core Image имеет функцию обнаружения признаков.OpenCV vs Core Image

Я также немного поработал с OpenCV, но не на мобильном устройстве. Используется для самых простых целей.

Core Image намного проще, чем OpenCV с точки зрения кодирования, но я все еще вижу, что в сообществе OpenCV w.r.t iOS наблюдается много активности. Я хотел знать некоторые приложения, в которых OpenCV может быть предпочтительнее Core Image.

ответ

5

Основная цель для изображения Core - выполнять операции с изображениями. Как вы упомянули в своем вопросе, вы можете создавать фильтры и изменять изображения.

OpenCV однако имеет гораздо более широкий охват. Как следует из названия, он предоставляет инструменты для всех видов приложений для компьютерного зрения. Его можно использовать для распознавания лиц, распознавания объектов, 3D-сканирования, а также применения фильтров к изображениям.

Я понятия не имею, что вы подразумеваете под «требовать его использования». Насколько мне известно, каждое приложение требует использования. Не было бы смысла писать приложение, если вы его не используете.

+0

Как вы только что упомянули, распознавание лица в iOS требует использования OpenCV. Я искал такие приложения, где OpenCV «требуется для использования». Спасибо за информацию. – Adithya

+0

@Adithya Вы можете написать свой собственный код для распознавания лиц на iOS. OpenCV не требуется, он просто упрощает программирование приложений для компьютерного зрения. – Alexey

+0

@Alexey Without OpenCV, что нужно для реализации чего-то подобного в iOS? Любая конкретная структура или просто расчеты? – Adithya