Saltar al contenido principal
POST
/
v3
/
modules
/
match
/
image
Compare two images
curl --request POST \
  --url https://api.argosidentity.com/v3/modules/match/image \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "imageSet": {
    "originalImage": "base64_encoded_image_1",
    "compareImage": "base64_encoded_image_2"
  }
}
'
{
  "originalHash": "70",
  "compareHash": "71",
  "hammingDistance": 2
}
Image Verifier permite a los usuarios ingresar dos imágenes y analizar su similitud, proporcionando un resultado que indica el nivel de semejanza. Esta funcionalidad puede aplicarse a diversos casos de uso, facilitando a los usuarios adaptarla a sus necesidades específicas.

Solicitud

Headers

x-api-key
string
requerido
Clave API esencial para fines de autenticación y control de acceso, requerida para la autorización.

Body Parameters

imageSet
object
requerido
Objeto que contiene las dos imágenes a comparar.
originalImage
string
requerido
Primera imagen a comparar en formato base 64.
compareImage
string
requerido
Imagen a comparar con la imagen original en formato base 64.

Respuesta

Respuesta exitosa (200)

originalHash
string
Valor P Hash de la imagen original (hexadecimal)
compareHash
string
Valor P Hash de la imagen de comparación (hexadecimal)
hammingDistance
number
Distancia de Hamming entre los dos valores hash, indicando la similitud de las imágenes. Un valor menor significa que las imágenes son más similares.

Respuesta de error (400)

message
string
Describe brevemente el error.

Ejemplo de solicitud

{
  "imageSet": {
    "originalImage": "base64_encoded_image_1",
    "compareImage": "base64_encoded_image_2"
  }
}

Ejemplo de respuesta

{
  "originalHash": "70",
  "compareHash": "71",
  "hammingDistance": 2
}

Autorizaciones

x-api-key
string
header
requerido

Cuerpo

application/json
imageSet
object
requerido

Respuesta

Everything worked as expected.

originalHash
string

P Hash value of the original image (hexadecimal)

Ejemplo:

"70"

compareHash
string

P Hash value of the Compare image (hexadecimal)

Ejemplo:

"71"

hammingDistance
number

Hamming Distance between the two hash values, indicating the similarity of the images. A smaller value means the images are more similar.

Ejemplo:

2