Распознавание лиц — это основа, на которой можно построить так много полезных функций, от фотофильтров до сортировки. Итак, вы готовы создать собственную ферму глубокого обучения и обучить ИИ для этого с нуля? Я тоже. Вместо этого я собираюсь показать вам, как использовать API для получения тех же результатов за крошечную долю времени.

Для начала мы должны импортировать наш клиент. Для этого просто вставьте этот фрагмент между тегами заголовка вашей страницы.

<script src="https://cdn.cloudmersive.com/jsclient/cloudmersive-image-client.js"></script>

Теперь вызовите нашу функцию, вот так.

var CloudmersiveImageApiClient = require('cloudmersive-image-api-client');
var defaultClient = CloudmersiveImageApiClient.ApiClient.instance;
// Configure API key authorization: Apikey
var Apikey = defaultClient.authentications['Apikey'];
Apikey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Apikey.apiKeyPrefix = 'Token';
var apiInstance = new CloudmersiveImageApiClient.FaceApi();
var imageFile = "/path/to/file"; // File | Image file to perform the operation on.  Common file formats such as PNG, JPEG are supported.
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.faceLocate(imageFile, callback);

Легкий! Все лица будут учитываться с использованием этого формата для результатов:

{
  "Successful": true,
  "Faces": [
    {
      "LeftX": 0,
      "TopY": 0,
      "RightX": 0,
      "BottomY": 0
    }
  ],
  "FaceCount": 0,
  "ErrorDetails": "string"
}