v1 Examples (deprecated)
Anonymize an image (Python)
import requests
def main():
credentials = {'username': 'xxx', 'password': 'xxx'}
response = requests.post('https://api.celantur.com/v1/signin/', json=credentials, headers={'Content-Type':'application/json'})
auth_token = response.json()['AuthenticationResult']['AccessToken']
with open('image.jpg','rb') as f:
image = f.read()
response = requests.post('https://api.celantur.com/v1/file?method=blur&face=True&name=test.jpg',
data=image,
headers={'Authorization': auth_token}
)
file_id = response.json()['file_id']
# query https://api.celantur.com/v1/file/{file_id}/status until status response is "done"
image_get_response = requests.get('https://api.celantur.com/v1/file/' + file_id + '/anonymized',
headers={'Authorization': auth_token}
)
with open('result.jpg', 'wb') as f:
f.write(image_get_response.content)
if __name__ == "__main__":
main()
Last updated