Este serviço lista o nome de todas as webcams reconhecidas para uso do Identify.
URL
GET http://localhost:8080/api/configuration/listWebcams
Dados retornados
Campo | Descrição | Tipo | Ocorrência | Observação |
---|---|---|---|---|
status | Código de status do processamento | Integer | 1-1 | |
motivo | Descrição literal do status de processamento | String | 1-1 | |
webcams | Array contendo as webcams reconhecidas | Array | 1-1 |
Exemplos de retorno
Retorno com sucesso
{
"status": 200,
"motivo": "Operacao realizada com sucesso",
"webcams": [
"USB2.0 VGA UVC WebCam 0",
"USB2.0 PC CAMERA 1"
]
}
Códigos de retorno
Código | Descrição |
---|---|
200 | Operação realizada com sucesso |
Webcam em Operação
Este serviço retorna o nome da webcam que está sendo utilizada pelo Identify.
URL
GET http://localhost:8080/api/configuration/getWebcam
Dados retornados
Campo | Descrição | Tipo | Ocorrência | Observação |
---|---|---|---|---|
status | Código de status do processamento | Integer | 1-1 | |
motivo | Descrição literal do status de processamento | String | 1-1 | |
webcam | Nome da webcam que está sendo utilizada | String | 1-1 |
Exemplos de retorno
Retorno com sucesso
{
"status": 200,
"motivo": "Operacao realizada com sucesso",
"webcam": "USB2.0 VGA UVC WebCam 0"
}
Códigos de retorno
Código | Descrição |
---|---|
200 | Operação realizada com sucesso |
Definir Webcam
Este método altera a webcam utilizada para detecção pelo Identify em tempo de execução.
URL
POST http://localhost:8080/api/configuration/setWebcam
Dados de entrada
Envio de dados em formato JSON
Para envio dos dados em JSON, o Content-Type da requisição deverá ser definido como application/json.
Campo | Descrição | Tipo | Ocorrência | Observação |
---|---|---|---|---|
webcam | Nome da webcam a ser utilizada | String | 1-1 | O nome pode ser obtido no método Listar Webcam Reconhecidas |
Exemplo de requisição
Exemplo de requisição
curl -X POST
\-H "Content-Type: application/json"
\-d '{"webcam": "USB2.0 PC CAMERA 1"}'
\http://localhost:8080/api/configuration/setWebcam
Dados retornados
Campo | Descrição | Tipo | Ocorrência | Observação |
---|---|---|---|---|
status | Código de status do processamento | Integer | 1-1 | |
motivo | Descrição literal do status de processamento | String | 1-1 |
Exemplos de retorno
Retorno com sucesso
{
"status": 200,
"motivo": "Operacao realizada com sucesso"
}
Códigos de retorno
Código | Descrição |
---|---|
200 | Operação realizada com sucesso |
-1 | Requisição mal formatada |
-2 | Webcam não encontrada |
Percentual de Confiança Mínimo Atual
Este serviço retorna o percentual mínimo de confiança para confirmar que um candidato foi reconhecido no Identify.
URL
GET http://localhost:8080/api/configuration/getConfidence
Dados retornados
Campo | Descrição | Tipo | Ocorrência | Obsevação |
---|---|---|---|---|
status | Código de status do processamento | Integer | 1-1 | |
motivo | Descrição literal do status de processamento | String | 1-1 | |
confidence | Percentual mínimo para reconhecimento | Double | 1-1 | Valor entre 0.50 e 1.00 |
Exemplos de retorno
Retorno com sucesso
{
"status": 200,
"motivo": "Operacao realizada com sucesso",
"confidence": 0.5
}
Códigos de retorno
Código | Descrição |
---|---|
200 | Operação realizada com sucesso |
Definir Percentual Mínimo de Confiança
Este método altera a porcentagem de confiança mínima do reconhecimento para o candidato ser reconhecido pelo Identify.
URL
POST http://localhost:8080/api/configuration/setConfidence
Dados de entrada
Envio de dados em formato JSON
Para envio dos dados em JSON, o Content-Type da requisição deverá ser definido como application/json.
Campo | Descrição | Tipo | Ocorrência | Observação |
---|---|---|---|---|
confidence | Percentual mínimo para reconhecimento | Double | 1-1 | Valor entre 0.50 e 1.00 |
Exemplo de requisição
curl -X POST
\-H "Content-Type: application/json"
\d '{"confidence":0.6}'
\http://localhost:8080/api/configuration/setConfidence
Dados retornados
Campo | Descrição | Tipo | Ocorrência | Observação |
---|---|---|---|---|
status | Código de status do processamento | Integer | 1-1 | |
motivos | Descrição literal do status de processamento | String | 1-1 |
Exemplos de retorno
Retorno com sucesso
{
"status": 200,
"motivo": "Operacao realizada com sucesso"
}
Códigos de retorno
Código | Descrição |
---|---|
200 | Operacao realizada com sucesso |
-1 | Requisicao mal formatada |
-2 | Confianca fora do limite de 0.50 a 1.00 |
Número Máximo de Candidatos Reconhecidos por Imagem
Este serviço retorna o número de candidatos que podem ser reconhecidos por imagem capturada.
URL
GET http://localhost:8080/api/configuration/getMaxRecognized
Dados retornados
Campo | Descrição | Tipo | Ocorrência | Observação |
---|---|---|---|---|
status | Código de status do processamento | Integer | 1-1 | |
motivo | Descrição literal do status de processamento | String | 1-1 | |
maxRecognized | Atual máximo de candidatos reconhecidos por imagem | Integer | 1-1 | O valor deve estar entre 1 e 64 |
Exemplos de retorno
Retorno com sucesso
{
"status": 200,
"motivo": "Operacao realizada com sucesso",
"maxRecognized": 5
}
Códigos de retorno
Código | Descrição |
---|---|
200 | Operacao realizada com sucesso |
Definir Máximo de Candidatos Reconhecidos por Imagem
Este método altera o número máximo de candidatos que podem ser reconhecidos por imagem no Identify.
URL
POST http://localhost:8080/api/configuration/setMaxRecognized
Dados de entrada
Envio de dados em formato JSON
Para envio dos dados em JSON, o Content-Type da requisição deverá ser definido como application/json.
Campo | Descrição | Tipo | Ocorrência | Observação |
---|---|---|---|---|
maxRecognized | Número máximo de candidatos reconhecidos por Imagem | Integer | 1-1 | O valor deve estar entre 1 e 64 |
Exemplo de requisição
Exemplo de requisição
curl -X POST
\-H "Content-Type: application/json"
\-d '{"maxRecognized":5}'
\http://localhost:8080/api/configuration/setMaxRecognized
Dados retornados
Campo | Descrição | Tipo | Ocorrência | Observação |
---|---|---|---|---|
status | Código de status do processamento | Integer | 1-1 | |
motivo | Descrição literal do status de processamento | String | 1-1 |
Exemplos de retorno
Retorno com sucesso
{
"status": 200,
"motivo": "Operacao realizada com sucesso"
}
Códigos de retorno
Código | Descrição |
---|---|
200 | Operacao realizada com sucesso |
-1 | Requisicao mal formatada |
-2 | Maximo de candidatos reconhecidos fora do limite de 1 a 64 |