Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. import os, io
  2. from google.cloud import vision
  3. import pandas as pd
  4.  
  5. os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = r'ServiceAccountToken.json'
  6.  
  7. client = vision.ImageAnnotatorClient()
  8.  
  9. file_name = 'people1.jpg'
  10. image_path = f'.\Images\{file_name}'
  11.  
  12. with io.open(image_path, 'rb') as image_file:
  13. content = image_file.read()
  14.  
  15. image = vision.types.Image(content=content)
  16. response = client.face_detection(image=image)
  17. faceAnnotations = response.face_annotations
  18.  
  19. likehood = ('Unknown', 'Very Unlikely', 'Unlikely', 'Possibly', 'Likely', 'Very Likely')
  20.  
  21. print('Faces:')
  22. for face in faceAnnotations:
  23. print('Detection Confidence {0}'.format(face.detection_confidence))
  24. print('Angry likelyhood: {0}'.format(likehood[face.anger_likelihood]))
  25. print('Joy likelyhood: {0}'.format(likehood[face.joy_likelihood]))
  26. print('Sorrow likelyhood: {0}'.format(likehood[face.sorrow_likelihood]))
  27. print('Surprised ikelihood: {0}'.format(likehood[face.surprise_likelihood]))
  28. print('Headwear likelyhood: {0}'.format(likehood[face.headwear_likelihood]))
  29.  
  30. face_vertices = ['({0},{1})'.format(vertex.x, vertex.y) for vertex in face.bounding_poly.vertices]
  31. print('Face bound: {0}'.format(', '.join(face_vertices)))
  32. print('')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement