https://aws.amazon.com/jp/getting-started/hands-on/detect-analyze-compare-faces-rekognition/
https://dev.classmethod.jp/articles/make-full-use-rekognition/
https://docs.aws.amazon.com/ja_jp/rekognition/latest/dg/labels-detect-labels-image.html
-- 1. コマンド等のインストール
-- 1.1 aws cli version 2 インストール
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws --version
-- 1.2 jqインストール
sudo yum -y install jq
-- 2. S3 バケットを作成する
aws s3 ls
aws s3 mb s3://bucket123
-- 3. サンプルデータのアップロード
aws s3 cp image01.png s3://bucket123
aws s3 cp image02.png s3://bucket123
aws s3 cp image03.png s3://bucket123
aws s3 ls s3://bucket123 --recursive
-- 4. イメージ内のラベルの検出
aws rekognition detect-labels \
--image '{"S3Object":{"Bucket":"bucket123","Name":"image01.png"}}'
-- 5. 画像内の顔の検出
aws rekognition detect-faces \
--image '{"S3Object":{"Bucket":"bucket123","Name":"image02.png"}}' \
--attributes "ALL"
aws rekognition detect-faces \
--image '{"S3Object":{"Bucket":"bucket123","Name":"image03.png"}}' \
--attributes "ALL"
-- 6. 画像内の顔の比較
aws rekognition compare-faces \
--source-image '{"S3Object":{"Bucket":"bucket123","Name":"image02.png"}}' \
--target-image '{"S3Object":{"Bucket":"bucket123","Name":"image03.png"}}'
-- 7. クリーンアップ
-- バケットの削除
aws s3 ls
aws s3 rb s3://bucket123 --force