飲んでいるブランドがお気に入りになく、度数を手で入力するのも面倒なとき、AlcoLogのドリンクを追加画面には2つの近道があります。バーコードスキャナーと写真認識のスキャナーです。どちらもすべてのユーザーが無料で使え、何かを認識するとドリンクの入力欄を自動で埋めてくれます。認識できなかったときも、すっきりと手入力に切り替えられます。
# ステップ1. ドリンクを追加画面を開く
セッション中に + ドリンクを追加 をタップします。シートが下から現れます。スキャナーのボタンは度数とカロリーの行の横にあります。度数の行にはバーコードのアイコン(📷)、カロリーの行には写真のアイコンがあります。
AlcoLogでカメラを使うのが初めての場合は、どちらかのボタンを初めてタップしたときに、iOSがカメラへのアクセスの許可を求めます。許可を選んでください。間違えて許可しないをタップしてしまった場合は、あとから設定 · AlcoLog · カメラでオンに戻せます。
# ステップ2. バーコードをスキャンする
度数の行にある📷 スキャンボタンをタップします。カメラのファインダーが画面いっぱいに表示され、中央にカメラをバーコードに向けてくださいと表示されます。バーコードが光るまでiPhoneをラベルの上にかざします。認識は一瞬です。
AlcoLogが商品を調べている間は、商品を検索中… のインジケーターが表示されます。4つの検索先が順番に試されます。Open Food Facts、USDA、LCBO、そして(Premiumのみ)FatSecretです。最初に結果を返したものが使われます。
# ステップ3. 確定するか、もう一度スキャンする
商品が見つかると、画面下から確認のカードが現れ、商品名、度数、100 mlあたりのカロリーが表示されます。出典の行には、データの取得元が表示されます(たいていは1つで、ときどき2つになります)。
これを使うをタップすると、検索で得たブランド、度数、カロリーがドリンクを追加の入力欄に自動で入ります。もう一度スキャンをタップすれば、カメラを閉じずに別のバーコードを試せます。
商品がデータベースに度数なしの名前で登録されている場合は、部分的な一致になります。カードには見つかった内容が表示され、AlcoLogの端末内のカタログから近いブランドが提案されます(たとえばHeineken 5.0%を使う)。度数を手で入力することもできます。
# ステップ4. 写真スキャナーを使う
ドリンクにバーコードがない場合(樽から注いだビール、カクテル、グラスワインなど)は、代わりにカロリーの行にある🪄 写真ボタンをタップします。写真を撮る(カメラを使う)とライブラリから選択(写真ライブラリを使う)の2つの選択肢が表示されます。
ドリンクを画面に収めてシャッターをタップするか、撮影済みの写真を選びます。AlcoLogの端末内の分類モデルが画像を解析します。iPhoneではAppleのVisionフレームワーク、AndroidではGoogle ML Kitを使い、画像が端末の外に出ることはなく、アップロードもサーバーもありません。数秒後に、推定:[種類]、提案されたサブタイプとサイズ、そして確度(低/中/高)が載った結果のカードが表示されます。
写真がはっきりしない場合、結果はこの写真では判別できませんでしたとなります。撮り方を変えてもう一度試すをタップするか、閉じるをタップして種類を手で選びます。
# ステップ5. 手入力はいつでも使える
どちらのスキャナーでもドリンクを特定できなくても、ドリンクを追加の入力欄はすぐそこにあります。種類とサイズを選び、記録をタップします。スキャナーはどちらも近道にすぎず、実際にドリンクを保存するのはその下の入力欄です。
よく飲むドリンクは、一度お気に入りに保存しておけば、その後はどちらのスキャナーも使わずに済みます。
# 次のステップ
シンクレア法を実践している方には、ナルトレキソンの副作用とAlcoLogでシンクレア法の経過を記録するの記事で、薬の面での理由を解説しています。アプリの中では、次のチュートリアルの飲酒履歴の見方で、スキャンしたドリンクが合計でどうなるのかを確認できます。
v1.3.0以降、ドリンクを追加画面では写真、メニュー、バーコードが1つのカメラボタンにまとめられ、メニュースキャナーがお店のメニューからドリンクとその価格を直接読み取れるようになりました。変更点はv1.3.0:メニュースキャナー、7つの言語、1174種類のドリンクをご覧ください。