5

不完全な QR コード (約 30%) があります。その断片だけをデコードすることは可能ですか? コード スニペットが本当に欲しいです。言語は関係ありません。

4

1 に答える 1

2

つまり、コードの一部が隠されたり変更されたりしても、QR コードの内容全体をデコードできますか? はい、できる場合もあります。

QR コードは、レベル L、M、Q、および H と呼ばれるさまざまなレベルの冗長性でエンコードでき、約 7%、15%、25%、および 30% の冗長性に対応します。これは、バーコードの多くを失ってもデコードできることを意味します。負ければ負けるほど解読は難しくなりますが、制限内であれば解読は可能です。

QR コードの特定の領域は失われないことに注意してください。ファインダ パターン (コーナーの四角形) が検出可能である必要があります。多少の歪みは許容できますが、それを助けるエラー修正はありません。また、ファインダ パターンの周囲の領域は、フォーマットとバージョンをエンコードします。それらには異なる冗長性があります (Reed-Solomon ではなく、BCH を使用した 2x エンコーディング) が、これらの小さな領域を失いすぎると、主なエラー訂正に関係なく、デコードできなくなります。

于 2011-04-07T20:04:35.243 に答える