サーチ…


前書き

Amazon Rekognitionは、アプリケーションに画像解析を簡単に追加できるサービスです。認識では、画像内のオブジェクト、シーン、および顔を検出できます。顔を検索して比較することもできます。 RekognitionのAPIを使用すると、高度な学習ベースのビジュアル検索と画像分類をアプリケーションに素早く追加できます。

AWS認識による画像ラベルの検出

$BucketName = 'trevorrekognition'
$FileName = 'kitchen.jpg'

New-S3Bucket -BucketName $BucketName
Write-S3Object -BucketName $BucketName -File $FileName
$REKResult = Find-REKLabel -Region us-east-1 -ImageBucket $BucketName -ImageName $FileName

$REKResult.Labels

上記のスクリプトを実行した後、PowerShellホストに次のような結果が表示されます。

RESULTS:

Confidence Name
---------- ----
86.87605   Indoors
86.87605   Interior Design
86.87605   Room
77.4853    Kitchen
77.25354   Housing
77.25354   Loft
66.77325   Appliance
66.77325   Oven

AWS RekognitionサービスとAWS PowerShellモジュールを併用することで、ルーム内のオブジェクトの識別、撮影した写真の属性、AWS Rekognitionがそれぞれの属性に対して持っている信頼性レベルなど、イメージ内のラベルを検出できます。

Find-REKLabelコマンドは、これらの属性/ラベルの検索を呼び出すことができるコマンドです。 API呼び出し中にイメージコンテンツをバイト配列として提供することができますが、より良い方法は、イメージファイルをAWS S3バケットにアップロードしてから、分析するS3オブジェクトにRekognitionサービスをポイントすることです。上の例は、これを達成する方法を示しています。

顔の類似性とAWS認識の比較

$BucketName = 'trevorrekognition'

### Create a new AWS S3 Bucket
New-S3Bucket -BucketName $BucketName

### Upload two different photos of myself to AWS S3 Bucket
Write-S3Object -BucketName $BucketName -File myphoto1.jpg
Write-S3Object -BucketName $BucketName -File myphoto2.jpg

### Perform a facial comparison between the two photos with AWS Rekognition
$Comparison = @{
    SourceImageBucket = $BucketName
    TargetImageBucket = $BucketName
    SourceImageName = 'myphoto1.jpg'
    TargetImageName = 'myphoto2.jpg'
    Region = 'us-east-1'
}
$Result = Compare-REKFace @Comparison
$Result.FaceMatches

上記のスクリプトの例では、次のような結果が得られます。

Face                                  Similarity
----                                  ----------
Amazon.Rekognition.Model.ComparedFace 90

AWS Rekognitionサービスでは、2つの写真の顔の比較を行うことができます。このサービスの使用は非常に簡単です。比較したい2つの画像ファイルをAWS S3 Bucketにアップロードするだけです。次に、上記の例と同様のCompare-REKFaceコマンドを呼び出します。もちろん、独自の世界的にユニークなS3バケット名とファイル名を提供する必要があります。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow