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