Как я могу извлечь AVMetadataObject из UIImage?
Я хотел бы использовать новую функцию сканирования штрих-кода iOS 7 сUIImage
вместо живого захвата с одной из камер устройства. У меня уже есть детектор, работающий нормально сAVCaptureDeviceInput
.
Я думаю, что лучший способ сделать это - создать конкретный подклассAVCaptureInput
который предоставляет медиа-данные дляAVCaptureSession
изUIImage
, Тем не менее, я не могу найти документацию или примеры о том, как подклассAVCaptureInput
так что я в растерянности.
Альтернативой было бы переопределить поток мультимедиа из существующегоAVCaptureDeviceInput
, но поскольку эти API являются частными, и я хотел бы опубликовать свое приложение в App Store, это не идеально.
В конечном счете, я, вероятно, в конечном итоге сделаю это, используя стороннюю библиотеку штрих-кодов, такую как ZXing или ZBar, но кажется бесполезным не использовать здесь встроенную функциональность Apple.