Мне нужно получить доступ к реальной камере на iPhone и сделать снимок всего за каждые хX секунд.Получите доступ к iPhone-каналу в прямом эфире
При каждом обновлении я буду запускать обработку изображения на нем (измененная версия OpenCVCircles), и если условия выполнены, выйдите из камеры, выполняя определенные действия. Если условия не будут выполнены, я просто останусь в камере. Условием будет пользовательская конфигурация серии кругов, которую пользователь должен смотреть через камеру.
Я знаю, что это может быть легко, заставив пользователя сделать снимок, и я хватаю это от UIImagePicker. Тем не менее, я думаю, что было бы намного лучше сделать это автоматически для пользователя, если они будут иметь ввиду изображение.
Можно ли это сделать без полной записи собственной камеры по классам AVCapture?
Убрал мой ответ после просмотра вашего редактирования. Почему классы AVCapture непригодны для вашего использования? –
Не нужно было удалять ответ - он по-прежнему применим! Но я пытался понять, есть ли способ сделать это, не написав мою собственную камеру. Это будет мой первый раз, используя их, так что это просто означает, что проект, к сожалению, займет больше времени, если я буду ругать с помощью классов AVCapture вручную. Но, посмотрев на ваш ответ, я начал изучать документы Apple на классах AVCapture. – LyricalPanda
«AVCapture» - это то, что вам нужно использовать. И если вы не найдете что-то в github или каком-то другом проекте с открытым исходным кодом, вам нужно будет написать его самостоятельно. Я написал класс камеры, который был почти идентичен приложению для камеры iOS (минус панорама, hdr и т. Д.) Менее чем за неделю, так что это не так уж плохо, если вам нужно написать свой собственный. – WrightsCS