Приложение, которое я использую, имеет основную функцию для непрерывного сканирования QR/Bar-кодов с использованием библиотеки Zxing (http://code.google.com/p/zxing/). Для непрерывного захвата кадра я использовал для инициализации AVCaptureSession и AVCaptureVideoOutput, AVCaptureVideoPreviewLayer, описанных в яблоке Q & A http://developer.apple.com/iphone/library/qa/qa2010/qa1702.html.Уровень предварительного просмотра AV Foundation камеры увеличивается, как уменьшить масштаб?
Моя проблема в том, что когда я использовал предварительный просмотр камеры, изображение, которое я вижу через видеоустройство, намного больше (1.5x), чем изображение, которое мы можем видеть через неподвижную камеру iPhone. Наш клиент должен держать iPhone на расстоянии около 5 см от штрих-кода, когда он сканирует, но если вы удерживаете iPhone от этого параметра, весь QR-код не будет виден и декодирование завершится неудачно. Почему видеокамера в iPhone 4 увеличивает изображение (просматривая AVCaptureVideoPreviewLayer)?.
Любые удачи на этом? – user281300