class FaceCropper::AwsRekognitionFaceDetector

Public Class Methods

new(bucket:, image_key:, region:) click to toggle source
# File lib/face_cropper/aws_rekognition_face_detector.rb, line 6
def initialize(bucket:, image_key:, region:)
  @bucket     = bucket
  @imaget_key = image_key
  @region     = region
end

Public Instance Methods

dcetect!() click to toggle source
# File lib/face_cropper/aws_rekognition_face_detector.rb, line 12
def dcetect!
  rekognition = Aws::Rekognition::Client.new(region: @region)

  rekognition.detect_faces(
    image: {
      s3_object: {
        bucket: @from_bucket,
        name:   @image_key
      }
    }
  )
end