iOS 4.2, ищет способ манипулировать фокусным расстоянием камеры iPhone 4 - PullRequest
6 голосов
/ 30 ноября 2010

Я работаю в проекте AR, и мы хотим манипулировать фокусным расстоянием камеры iPhone4.Это вообще возможно?Пока что мы нашли только переключение и автоматическую фокусировку в качестве вариантов, перечисленных здесь: http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVCaptureDevice_Class/Reference/Reference.html%23//apple_ref/occ/instm/AVCaptureDevice/isAdjustingFocus

Заранее благодарим за любые советы!:)

Ответы [ 2 ]

4 голосов
/ 02 декабря 2010

Что касается API, похоже, что единственными поддерживаемыми действиями являются: - проверьте, поддерживается ли AF на устройстве (думаю, только iPhone 3GS и 4) - включить / отключить AF - установить точку интереса, которая НЕ является расстоянием, а является только точкой на виде с камеры.

Конечно, не то, что вы хотите сделать.

Может поддерживаться в частном API ... но это не пройдет процесс проверки.

0 голосов
/ 07 декабря 2010

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

Но также подайте билет Radar, запрашивающий доступ, чтобы указать расстояние фокусировки, если это возможно - если достаточное количество людей попросит Apple, добавит его в API.

...