2
當我嘗試使用CIDetector
在iPhone或iPod讀取QR碼,探測器總是返回nil
:CIDetector與CIDetectorTypeQRCode工作在iPad上,但不能在iPhone和iPod
NSDictionary *detectorOptions = @{@"CIDetectorAccuracy": @"CIDetectorAccuracyHigh"};
CIDetector * detector = [CIDetector detectorOfType:CIDetectorTypeQRCode context:nil options:detectorOptions];
上運行該代碼iPad的作品。 所有設備都是iOS上的9,使用的Xcode 7.0.1
其他探測器工作正常,像人臉檢測成功:
detector = [CIDetector detectorOfType:CIDetectorTypeFace context:nil options:detectorOptions];
是否有額外的設置/庫獲得探測器QR碼在iPhone上工作/ iPod?
究竟是什麼設備?你是否掃描完全相同的圖像?例如,如果它來自相機,相機可能太窮而無法掃描小QR碼,並且每個設備都不相同。 – Larme
我的問題不是檢測器在圖像中找不到qr碼;問題是CIDetector甚至沒有在我的物理iPhone 5和iPod 5代上實例化,僅在我的iPad Air 2上實例化。我添加了確切的硬件版本,因爲這可能是GPU相關的問題? –
我也面臨着同樣的問題,我已經嘗試過使用ipad和iphone,我不能在CIDetectorTypeQRCode模式下實例化CIDetector。 –