我正在開發一款應用程序,其中顯示了來自QR碼的檢測數據,但問題在於未檢測到QR碼。我已經使用此代碼:CIDetector未檢測到QR圖像
NSDictionary *detectorOptions = @{ CIDetectorAccuracy : CIDetectorAccuracyHigh };
CIDetector *faceDetector = [CIDetector detectorOfType:CIDetectorTypeQRCode context:nil options:detectorOptions];
NSArray *features = [faceDetector featuresInImage:chosenImage.CIImage];
CIQRCodeFeature *faceFeature;
for(faceFeature in features)
{
qrcodedetected = YES;
self.decodedstr = [NSString stringWithFormat:@"%@",faceFeature.messageString];
break;
}
我已經搜索了很多,但沒有成功。我使用了Apple默認窗體中的這些代碼。每次我都會得到零結果。如果有人對此有任何解決方案,請與我分享。這將不勝感激。提前致謝。
爲什麼你不使用AVCaptureDevice.defaultDevice和AVCaptureSession讀取QR碼? – ObranS
@ObranS:我不知道該怎麼做。你有這方面的任何代碼嗎?謝謝你的努力。 – Vishal
在下面添加,希望它能幫助你 – ObranS