Возвращает не только область лица, но и положения глаз и рта, смотрите CIFaceFeature. Интересная особенность, что у меня на втором айпаде ни разу не смогло распознать снимок сделанный его же камерой, а если подсунуть ему качественную фотку, где одно лицо клонированно несколько раз — находит лишь одно.
Вроде как было известно еще летом, но за практический пример все равно спасибо :-) И еще, в порядке оффтопа, не подскажите, почему вы рекомендуете отключать ARC?
По истечении 2 секунд екзмепляр obj уже будет мертв. Потому его надо освобождать вручную в методе someSelector: после использования или каким-то иным путем. А с autoReferenceCounting екземпляр может не дожить до того времени.
ИМХО.
Пробовал использовать данную технологию в разрабатываемом приложении.
Результаты, мягко говоря, отвратительные.
Очень часто лицо определялось не верно. К примеру на одной фотографии рамку вывело в районе пересечения ног.
Самое плохое в этом всем, что CIFeature возвращает только прямоугольную область.
Было бы здорово, если бы вместе с этим rect'ом возвращалось и какое-то вероятностное значение (распознано с вероятностью 20%). Хотя я и не уверен, что такое технически возможно.
Face detection в iOS 5 SDK