5
3

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 5 years have passed since last update.

AWS Rekognitionを使ってみた(設定編)

Last updated at Posted at 2017-07-26

こんにちは〜〜!
AWSの人工知能サービスのRekognition
Cloud9(ブラウザ上の統合開発環境)上で使ってみました。
この記事では、私が行なった環境設定を記録していきます。

##Rekognitionとは
Rekognitionとは、画像の分析をアプリケーションに追加できるサービスです。
このサービスでは、画像内の物体やシーン、顔の検出が行えます。
また、顔の比較なども実行可能です。

##Rekognitionの実行環境を設定してみた
Rekognitionの利用開始には、次の2つが必要です!

1. AWS CLI(Command Line Interface)の設定
2. AWS SDKの設定

まず、Webブラウザ上でCloud9を開きます。
次に、_Create a new workspace_でWorkspaceを作成します。
今回、私は、以下のようにWorkspaceを作成しました。
workspaceImage.png
Workspace nameは aws_rekognition 、Templateは Python を選択しました。

###1. AWS CLI(Command Line Interface)の設定

Cloud9にAWS CLIをインストールするのに参考にした記事はコチラです。

http://yuki-dev.hatenablog.com/entry/20170206/1486375678

ここに記載してあった通りにコマンドを打ったらいけました!
Cloud9のbashに打ったコマンドは以下です。

$ sudo apt-get update //apt-getのアップデート
$ sudo apt-get install python2.7-dev //python2.7-devのインストール
$ sudo pip install awscli //CLIのインストール

AWS CLIのインストールが完了したら、$ aws --versionで確認できるようなのですが、、
私の場合はコマンドを叩いても表示されませんでした。。。
なので、$ awsと打ち込んでみたところ。。

botocore-error.png

botocoreっていうモジュールがないよと言われました(泣)
そこで、$ sudo pip install botocoreでbotocoreをインストール。

botocore-error2.png
なんかもうすでにあるっぽい、、?
ので、$ sudo pip install awscli --force-reinstall --upgradeでCLIを再インストール。

$ awsで確認してみたところ。

reinstall.png
ImportErrorは消えてました!なんかいけたっぽい(?)わーい!

ということで、次へ。

###2. AWS SDKの設定

AWS SDKは、Amazon Rekognition APIを呼び出すのに必要みたいです。
そこで、今回はAWS SDK for Pythonのインストール。
打ち込むコマンドは、以下です。

$ sudo pip install boto3

インストールが完了したら、設定に移ります。
設定をするためには、$ aws configureを打ちます。

aws-configure.png
こんな感じのが出てくるので、自分の [credentials.csv] に記載されてある
Access Key ID,Secret Access Keyregion,output formatを設定します。

あとは、設定されているか確認できたら実行環境の設定は完了です!
AWS SDK for Python インストールの参考HPはコチラ。

https://aws.amazon.com/jp/sdk-for-python/

実行してみた記事はコチラです。

5
3
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
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?