1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Teachable Machineで商品券の使用可否チェッカーを作る

Last updated at Posted at 2022-05-15

「この商品券、使えますか?」にすぐ答えられない

小売業で働いていると、避けては通れないレジでの会計

そこでよく聞かれるのが「この商品券、使えますか?」です。

全て使えればいいのですが、残念ながら使えないものもあります。
そのため、使える商品券をまとめた一覧を確認して、お答えします。

サッとお答えしたいのですが、いかんせん一覧が見づらい!

ということで、
今回は商品券の使用可否がサッと分かるWebアプリを作りました。

作ったもの

使用の可否を◯✕で教えてくれます。

使ったもの

構造

  1. Teachable MachineでAIに商品券の写真や画像を学習させます。
今回は◯:3種、✕:1種にしました。 ◯:500円、1,000円、5,000円
✕:おこめ券
(全てフリー素材のイラストを使用しております。)

⑴ ウェブカメラ(撮影) または アップロード
スクリーンショット (78).png
⑵ モデルをトレーニングする
スクリーンショット (79).png
⑶ モデルをエクスポートする
スクリーンショット (81).png
⑷ モデルをアップロード
スクリーンショット (82).png
⑸ URL生成完了
スクリーンショット (83).png
⑹ p5.jsのコードをコピー
スクリーンショット (85).png
2. CodePenで新たなPenを作成し、HTMLの欄にコードを貼り付けます。
スクリーンショット (90).png
スクリーンショット (86).png
3. 説明文を入れたり、背景や文字の色を変えたりしてみました。

追加コード
<body bgcolor="#FF0066" text="#FFFFFF">
<h1>商品券使用◯✕チェッカー</h1>
<div align="left">使用の可否を知りたい商品券をカメラに映してください。</div>

スクリーンショット (87).png
4. 画面右上Saveで保存します。Change View(⚙Settingsとピンマークの間の□が並んだマーク)からFull Page Viewを選択すると、エディタが非表示となり、Webアプリとして利用できる画面になりました。
スクリーンショット (88).png
スクリーンショット (89).png

実際に使ってみて

See the Pen 商品券使用◯✕チェッカー by kmsnkmsnkmsn (@kmsnkmsnkmsn) on CodePen.

精度はまずまずのようです。(✕判定の商品券をかなり異なるデザインのものにしたため?)

ちなみに、学習させていないものは、何となくの色や文字位置で判定しているようでした。

あとがき

今回は◯✕両方学習させましたが、使えるものだけを学習させて、学習データに無いものには✕判定が出るようにした方が使いやすそうです。

それでは、スマホ片手にちょっくら商品券をお預かりしてきます!
「こちらの商品券は……ご利用いただけます!」

追記(2022/05/25)
〇を商品券毎に細分化してみました。こちらの方が精度は上がりそう?

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?