1

PDF417 コード リーダーを構築しようとしています。次のチュートリアルを使用しましたが、コードは機能しています。http://www.appcoda.com/qr-code-reader-swift/ ページの下部をスクロールすると、ソース コードも見つかります。

私はAVFoundationを使用しており、に設定captureMetaDataOutput.metadataObjectTypesしていますAVMetadataObjectTypePDF417Code

私が知りたいのは、AVFoundation を使用して PDF417 コードの読み取りを最適化する方法があるかどうかだけです。現在、スキャンには検出に多くの時間がかかります。電話を傾けて、両方が並行して機能し、一部のコードがpdf417を介して機能しないことを確認する必要がある場合でも. ここのアップルドキュメント( https://developer.apple.com/library/ios/technotes/tn2325/_index.html )で提案されているように、私はすでに以下を設定しており、いくつかの改善を見ることができますが、それでも非常に遅く、ほとんどの失敗する時。

do {
    try captureDevice!.lockForConfiguration()
    captureDevice?.videoZoomFactor = zoomFactor!
    captureDevice!.unlockForConfiguration()
} catch {
    print(error)
}

ここで搭乗券を読み取ろうとしています。このスキャンを改善できるその他のこと。

何か提案があれば教えてください。


更新: これは、このコードでは機能しないサンプル バーコードですが、https: //goo.gl/EBk7Pu のようなアプリを使用すると、部分的なバーコードのみを表示した場合でも検出できます。

ティア

4

0 に答える 0