2013-05-07 3 views
1

Мне нужно получить доступ к реальной камере на iPhone и сделать снимок всего за каждые хX секунд.Получите доступ к iPhone-каналу в прямом эфире

При каждом обновлении я буду запускать обработку изображения на нем (измененная версия OpenCVCircles), и если условия выполнены, выйдите из камеры, выполняя определенные действия. Если условия не будут выполнены, я просто останусь в камере. Условием будет пользовательская конфигурация серии кругов, которую пользователь должен смотреть через камеру.

Я знаю, что это может быть легко, заставив пользователя сделать снимок, и я хватаю это от UIImagePicker. Тем не менее, я думаю, что было бы намного лучше сделать это автоматически для пользователя, если они будут иметь ввиду изображение.

Можно ли это сделать без полной записи собственной камеры по классам AVCapture?

+0

Убрал мой ответ после просмотра вашего редактирования. Почему классы AVCapture непригодны для вашего использования? –

+0

Не нужно было удалять ответ - он по-прежнему применим! Но я пытался понять, есть ли способ сделать это, не написав мою собственную камеру. Это будет мой первый раз, используя их, так что это просто означает, что проект, к сожалению, займет больше времени, если я буду ругать с помощью классов AVCapture вручную. Но, посмотрев на ваш ответ, я начал изучать документы Apple на классах AVCapture. – LyricalPanda

+0

«AVCapture» - это то, что вам нужно использовать. И если вы не найдете что-то в github или каком-то другом проекте с открытым исходным кодом, вам нужно будет написать его самостоятельно. Я написал класс камеры, который был почти идентичен приложению для камеры iOS (минус панорама, hdr и т. Д.) Менее чем за неделю, так что это не так уж плохо, если вам нужно написать свой собственный. – WrightsCS

ответ

1

Посмотрите на AVCaptureSession, AVCaptureDevice и подобные классы. Они должны предоставить то, что вам нужно. Мы используем его здесь для обеспечения живой видеопотоки через сеть.

Редактировать

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

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