Recunoașterea tiparelor

Introducere în AWS Boto în Python

Maksim Pecherskiy

Instructor

Rekognition

Rekognition

Introducere în AWS Boto în Python

Ce este Rekognition?

Detectarea obiectelor dintr-o imagine

Detectarea obiectelor dintr-o imagine

Extragerea textului din imagini

Extragerea textului din imagini

Introducere în AWS Boto în Python

De ce să nu construim propriul model?

Utilizați Rekognition dacă:

  • Rapid și eficient
  • Cod simplu
  • Recunoaștere variată

Construiți un model dacă:

  • Cerințe personalizate
  • Implicații de securitate
  • Volume mari

Captură ecran Rekognition

Introducere în AWS Boto în Python

Nu sunt expert în computer vision

Nu sunt expert în computer vision

Introducere în AWS Boto în Python

Documentație AWS

Introducere în AWS Boto în Python

DOCUMENTAȚIE BOTO

Introducere în AWS Boto în Python

DOCUMENTAȚIE BOTO

Introducere în AWS Boto în Python

DOCUMENTAȚIE BOTO

Introducere în AWS Boto în Python

Încărcarea unei imagini în S3

Inițializarea clientului S3

s3 = boto3.client(
  's3', region_name='us-east-1', 
  aws_access_key_id=AWS_KEY_ID, aws_secret_access_key=AWS_SECRET
)

Încărcarea unui fișier

s3.upload_file(
  Filename='report.jpg', Key='report.jpg', 
  Bucket='datacamp-img')
Introducere în AWS Boto în Python

Detectarea obiectelor

Inițializarea clientului
rekog = boto3.client(
  'rekognition',
  region_name='us-east-1', 
  aws_access_key_id=AWS_KEY_ID, 
  aws_secret_access_key=AWS_SECRET)

Inițializarea clientului Rekognition

Introducere în AWS Boto în Python

Detectarea obiectelor

Detectare!
response = rekog.detect_labels(
  Image={'S3Object': {
          'Bucket': 'datacamp-img', 
          'Name': 'report.jpg'
        },

MaxLabels=10, MinConfidence=95 )

Detectarea obiectelor

Introducere în AWS Boto în Python

Răspuns detect_labels

Introducere în AWS Boto în Python

Răspuns detect_labels

Introducere în AWS Boto în Python

Răspuns detect_labels

Introducere în AWS Boto în Python

Răspuns detect_labels

Introducere în AWS Boto în Python

Răspuns detect_labels

Introducere în AWS Boto în Python

Detectarea textului

Efectuarea detectării
response = rekog.detect_text(
  Image={'S3Object': 
          {
            'Bucket': 'datacamp-img', 
            'Name': 'report.jpg'
          }
        }
)

Răspuns detect_text

Introducere în AWS Boto în Python

Răspuns detect_text

Introducere în AWS Boto în Python

Răspuns detect_text

Introducere în AWS Boto în Python

Răspuns detect_text

Introducere în AWS Boto în Python

Rezumat

  • Detectarea obiectelor dintr-o imagine
  • Numărarea instanțelor
  • Învățarea unui nou serviciu AWS

Rekognition

.detect_labels()

  • Recunoașterea textului dintr-o imagine
  • Detecție cuvinte vs. linii
  • Când să construim propriul model

Detectarea textului

.detect_text()

Introducere în AWS Boto în Python

Să exersăm computer vision!

Introducere în AWS Boto în Python

Preparing Video For Download...