2012-01-11 7 views
0

zxingライブラリ(Javaの場合)がQRコードの読みやすさに影響する輝度やその他の要因をチェックするのは誰でも知っていますか?
たとえば、輝度がある数値より低い場合は、「輝度が低い」というマッサージが表示されます。どこの番号がzxingライブラリでチェックされていますか?また、スキャン可能性についてチェックされた他の要因はどこにありますか?
私はLuminanceSourceとDetectorのライブラリを調べましたが、特定の番号や機能のチェックが見つかりませんでした。
また、QRコードがスキャン可能であることを確認するために必要なすべての要素は何ですか?輝度、ファインダーパターン、エラー修正レベルのzxingチェック

答えて

1

ソースを見ましたか?それはかなり明確です。 LuminanceSourceは場所ではありません。輝度はHybridBinarizerを見てください。 「スキャン可能性のチェック」のようなものはありません。 qrcode.Detectorは、ファインダーパターンを見つけるためにFinderPatternFinderを呼び出します。エラー修正レベルで何を意味するのか分かりませんが、common.reedsolomonパッケージが修正を実行します。おそらく名前だけで推測できます。

+0

私はほとんどライブラリのすべてのファイルを見ましたが、あまりにも多くのファイルがあるので、私は混乱しました。それを指摘していただきありがとうございます。これは本当に役に立ちます。 – user1139921