LoginSignup
0
0

More than 3 years have passed since last update.

スマホのWebでパスポートの旅券番号を抽出する

Last updated at Posted at 2020-03-12

スマホのWebでパスポートの旅券番号を抽出する

前提条件
- OS: macOS Catalina (10.15.3)

Javascriptのみ

WebCameraのAPIにアクセスするのにSSLが必要

Homebrew インストール

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

nginx インストール

$ brew install nginx

letsencrypt インストール

brew install letsencrypt

nginx に適用

$ sudo certbot --nginx

サンプルコードを使用

結果

image.png

ご覧の通り精度はイマイチという感じ、時間もそれなりに掛かります。

Google Cloud

準備

  1. Google Cloud Platform にアクセス
  2. プロジェクトを選択(あるいは作成)
  3. ダッシュボード > ナビゲーションメニュー > お支払 で課金を有効にする
  4. ダッシュボード > スタートガイド > 「API を探索して有効にする」 をクリック
  5. 「+APIとサービスを有効化」をクリック
  6. 「Cloud Vision」で検索して「有効にする」
  7. 「認証情報を追加」
    1. 必要な認証情報を調べる image.png
    2. サービスアカウントを作成
    3. Jsonを大切に保存

プログラムを書く

とりあえずphpで

$ mkdir -p $(anyenv root)/plugins
$ git clone https://github.com/znz/anyenv-update.git $(anyenv root)/plugins/anyenv-update
$ anyenv update
$ exec $SHELL -l

下準備
https://cloud.google.com/vision/docs/quickstart-client-libraries?hl=ja

$ composer require google/cloud-vision

やってる最中・・・

Amazon Web Service

ログインして Amazon Rekognition で Try demo

Azure

0
0
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
0
0