Esempio n. 1
0
 def _process_photo(self, friend_id, url):
     with DownloadedFile(url) as downloaded:
         if self.store.photo_seen(downloaded):
             logging.info(
                 '{} tried to add duplicate photo'.format(friend_id))
         else:
             face_regions = self.face_regions(
                 core.prepare_image(downloaded))
             self.face_recognizer.update(
                 [(face_region, friend_id)
                  for face_region in face_regions])
             self.store.remember_photo(downloaded)
Esempio n. 2
0
import core
import facerec


if __name__ == '__main__':

    detector = core.load_face_detector()
    recognizer = facerec.FaceRecognizer()

    img = core.prepare_image('resources/wohanley/panda.jpg')

    for (x, y, width, height) in core.face_regions(detector, img):
        print recognizer.recognize_face(img[y: y + height, x: x + width])