From 5b4950530ecf4d527ed5214a48259bf3861fa20a Mon Sep 17 00:00:00 2001 From: Nicolas Pinto Date: Thu, 14 Oct 2010 19:10:30 -0400 Subject: [PATCH] Added agressive keyword to the faces_dectect method, see http://developers.face.com/docs/api/faces-detect --- face_client/face_client.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/face_client/face_client.py b/face_client/face_client.py index 9d06371..bb68c33 100644 --- a/face_client/face_client.py +++ b/face_client/face_client.py @@ -52,7 +52,7 @@ def set_facebook_credentials(self, user = None, session = None): 'fb_session': session} ### Recognition engine methods ### - def faces_detect(self, urls = None, file = None): + def faces_detect(self, urls = None, file = None, aggressive=False): """ Returns tags for detected faces in one or more photos, with geometric information of the tag, eyes, nose and mouth, as well as the gender, glasses, and smiling attributes. @@ -71,6 +71,9 @@ def faces_detect(self, urls = None, file = None): else: data = {'urls': urls} + if aggressive: + data['detector'] = 'Aggressive' + response = self.send_request('faces/detect', data) return response @@ -332,4 +335,4 @@ def __init__(self, error_code, error_message): self.error_message = error_message def __str__(self): - return '%s (%d)' % (self.error_message, self.error_code) \ No newline at end of file + return '%s (%d)' % (self.error_message, self.error_code)