0
静止画からQRコードを読まなければならないアプリに取り組んでいます。私はQRコードを読み取るために使用したコードを以下に示します。静止画/静止画からQRコードを読む
CIImage *ciimage = [CIImage imageWithCGImage:[getRotatedImage CGImage]];
NSDictionary *detectorOptions = @{ CIDetectorAccuracy : CIDetectorAccuracyHigh };
CIDetector *faceDetector = [CIDetector detectorOfType:CIDetectorTypeQRCode context:nil options:detectorOptions];
NSArray *features = [faceDetector featuresInImage:ciimage];
CIQRCodeFeature *faceFeature;
for(faceFeature in features)
{
NSString *str = [NSString stringWithFormat:@"%@",faceFeature.messageString];
break;
}
このコードは、いくつかのQRコードのために正常に動作しているが、いくつかの時間、それは静止画での作業や空白の配列を返していません。私はたくさんの調査をしており、Appleフォーラムでも私が使ったのと同じコードを記述しているのを見ています。デコードされていない画像も添付しています。 身体には、これに関する情報の種類があり、私と共有してください。非常に感謝しています。前もって感謝します。
は、左下隅に常にQRコードの位置ですか? –
@YunCHEN:それは必要ではありません、左上隅、右上隅などにあります。ありがとう! – Vishal