Captura de câmera via API

A função descrita abaixo deve ser usada para realizar captura de imagens nos terminais de controle de acesso da Control iD com reconhecimento facial.

A captura de câmera obtém a imagem num ângulo de abertura maior do que o exibido no display do equipamento. O método HTTP usado para o envio dos dados é o POST. O retorno é a imagem capturada obtida pela câmera, no formtato RGB ou IR (infravermelho), conforme parâmetros da requisição.

POST /save_screenshot.fcgi

Parâmetros

  • frame_type (string) : Define que a captura será feita através da câmera ("camera").
  • camera (string) : Define se o formato da captura da câmera RGB ("rgb") ou infravermelho ("ir").

Resposta

  • Imagem capturada em formato png

Exemplo de requisição

$.ajax({
    url: "/save_screenshot.fcgi?session=" + session,
    type: 'POST',
    contentType: 'application/json',
    data: JSON.stringify({
        "frame_type": "camera",
        "camera": "rgb"
    })
});