2010-09-10 6 views
2

У меня вопрос о ссылке класса UIImagePickerController в режиме фотокамер.iPhone UIImagePickerController: показать предварительный просмотр камеры сверху окна просмотра OpenGl

Я разрабатываю игру OpenGl. Я должен добавить к функциям фотоаппарата игры: игра должна открыть окно (скажем, например, 200x200 пикселей, в середине экрана), которые отображают в режиме реального времени предварительный просмотр фотокамеры IN FRONT OF GL VIEWPORT. Поэтому предварительный просмотр фотокамер должен находиться в окне размером 200x200 перед окном просмотра Gl, отображающим игру.

У меня есть некоторые вопросы: - главная проблема заключается в том, что мне трудно открыть окно UIImagePickerController перед нашим окном просмотра Gl (обычно окно UIImagePickerController охватывает весь экран iPhone);

  • который является лучшим способом, чтобы захватить буфер изображения периодически выполнять некоторые операции, как обнаружение лица (мы имеем библиотеку, чтобы выполнить это на растровое изображение)?

  • iPhone может отказаться от такого подхода? Можно ли использовать этот подход с камерой (окно предварительного просмотра камеры, которое частично перекрывает окно просмотра openGl)?

  • В конце можно избежать визуализации затвора камеры? Я хотел бы инициализировать камеру, не открывая визуализацию звука и затвора.

Это скриншот: http://www.powerwolf.it/temp/UIImagePickerController.jpg

ответ

2

Если вы хотите сделать что-то больше, чем обычай, что Apple, предназначенный для UIImagePickerController, вам необходимо использовать структуру Фонда AV вместо этого. Вход камеры можно портировать на слой или изображение. Вот пример, который поможет вам на полпути (он предназначен для захвата кадров). Вы можете изменить его для обнаружения лица, взяв образцы изображений с помощью таймера. Пока вы используете эти общедоступные API, он будет принят в магазине приложений. Есть множество приложений дополненной реальности, которые используют похожие методы.

http://developer.apple.com/library/ios/#qa/qa2010/qa1702.html

Смежные вопросы