バーコード スキャン
plat_ios
plat_android

ML Kit のバーコード スキャン API を使用すると、標準的なバーコード形式でエンコードされたデータを読み取ることができます。バーコード スキャンはデバイス上で行われ、ネットワーク接続は必要ありません。
バーコードは、現実世界からアプリに情報を渡すのに便利な手段です。特に、QR コードなどの 2D 形式を使用すると、連絡先情報や Wi-Fi ネットワークの認証情報などの構造化データをエンコードできます。ML Kit はこのデータを自動的に認識して解析できるため、ユーザーがバーコードをスキャンした時点で、アプリはインテリジェントに対応できます。
iOS
Android
Flutter デベロッパーの方は、Firebase の ML Vision API 用のプラグインを含む FlutterFire をお試しください。
主な機能
標準的な形式の読み取り |
- 線形形式: Codabar、Code 39、Code 93、Code 128、EAN-8、EAN-13、ITF、UPC-A、UPC-E
- 2D 形式: Aztec、Data Matrix、PDF417、QR コード
|
自動形式検出 |
対象の形式を指定しなくても、サポートされているバーコード形式を一度にすべてスキャンします。また、検出器を対象の形式のみに制限すると、スキャン速度が向上します。
|
構造化データの抽出 |
サポートされている 2D 形式のいずれかを使用して保存されている構造化データは、自動的に解析されます。サポートされている情報の種類には、URL、連絡先情報、カレンダー イベント、メールアドレス、電話番号、SMS メッセージ プロンプト、ISBN、Wi-Fi 接続情報、地域、AAMVA 標準ドライバ情報などがあります。
|
どの方向でも対応 |
バーコードは、方向に関係なく(上下左右で向きがずれていても)認識、スキャンされます。
|
デバイス上で実行 |
バーコード スキャンの処理はすべてデバイス上で行われるため、ネットワーク接続は必要ありません。
|
実行結果の例
|
結果 |
角 |
(49,125), (172,125), (172,160), (49,160) |
Raw 値 |
2404105001722 |
|
|
結果 |
角 |
(87,87) (612,87) (612,612) (87,612) |
Raw 値 |
WIFI:S:SB1Guest;P:12345;T:WEP;; |
Wi-Fi 情報 |
SSID |
SB1Guest |
パスワード |
12345 |
種類 |
WEP |
|
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-08-06 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]