Acerca de la API:
La API del Calculador de Similitud de Imágenes es una API que permite a los desarrolladores comparar la similitud de dos imágenes. La API utiliza algoritmos de aprendizaje automático para analizar el contenido visual de las imágenes y calcular una puntuación de similitud. Esta puntuación puede determinar cuán estrechamente las imágenes se asemejan entre sí, con puntuaciones más altas que indican mayor similitud y puntuaciones más bajas que indican menor similitud.
La API recibirá dos URL de imágenes y entregará la puntuación de similitud entre ellas.
Reconocimiento y análisis de imágenes: La API se puede utilizar para construir aplicaciones que analicen y reconozcan imágenes en función de su contenido visual. Esto podría incluir funciones como identificar objetos o personas en imágenes o detectar la presencia de patrones o texturas específicas.
Detección de imágenes duplicadas o similares: La API se puede utilizar para detectar fotos duplicadas o similares en una colección. Esto podría ser útil para tareas como desduplicar una biblioteca de fotos o identificar imágenes protegidas por derechos de autor que se han utilizado sin permiso.
Integración de datos de similitud de imágenes en otras aplicaciones: La API se puede utilizar para integrar datos sobre la similitud de imágenes en sitios web u otras aplicaciones. Esto podría incluir funciones como mostrar una puntuación de similitud cuando se comparan dos imágenes o proporcionar alertas cuando se detectan imágenes similares.
Búsqueda y recomendación de imágenes: La API se puede utilizar para construir aplicaciones de búsqueda o recomendación de imágenes que utilicen la similitud de imágenes para encontrar y sugerir imágenes relacionadas. Por ejemplo, un motor de búsqueda podría utilizar la API para mostrar imágenes similares como parte de los resultados de búsqueda, o una plataforma de intercambio de fotos podría utilizar la API para sugerir imágenes relacionadas a los usuarios.
Además del número de llamadas a la API por mes, no hay otras limitaciones.
Para usar este punto final, debes indicar la URL de 2 imágenes en los parámetros.
Obtener similitud - Características del Endpoint
| Objeto | Descripción |
|---|---|
url1 |
[Requerido] Indicates 1º Image |
url2 |
[Requerido] Indicates 2º Image |
{"output":{"success":true,"is_same":true,"confidence_score":0.8505765699827665,"url1":"https://5.imimg.com/data5/SELLER/Default/2021/2/ZZ/BN/ME/123104813/football-1000x1000.jpg","url2":"https://img.freepik.com/premium-photo/ball-corner-line-soccer-field_647082-167.jpg?w=740"}}
curl --location --request GET 'https://zylalabs.com/api/854/image+similarity+calculator+api/7488/get+similarity?url1=https://5.imimg.com/data5/SELLER/Default/2021/2/ZZ/BN/ME/123104813/football-1000x1000.jpg&url2=https://img.freepik.com/premium-photo/ball-corner-line-soccer-field_647082-167.jpg?w=740' --header 'Authorization: Bearer YOUR_API_KEY'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
El endpoint POST Similarity Calculator devuelve un puntaje de similitud entre dos imágenes, mientras que el endpoint GET Get Similarity proporciona un estado de éxito, un booleano que indica si las imágenes son las mismas, un puntaje de confianza y las URL de las imágenes comparadas.
Los campos clave incluyen "similaridad" en la respuesta POST, y "éxito," "es_mismo," "puntuación_de_confianza," "url1," y "url2" en la respuesta GET, que proporcionan información sobre los resultados de la comparación.
El endpoint POST requiere dos parámetros: "type" (establecido en "URL") y "content" (la URL de la imagen a comparar). El endpoint GET requiere dos URL de imágenes como parámetros para la comparación.
La respuesta POST es un simple objeto JSON con una clave "similarity". La respuesta GET es un objeto JSON anidado que contiene una clave "output", que almacena el estado de éxito y los detalles de comparación.
Los casos de uso comunes incluyen el reconocimiento de imágenes, la detección de imágenes duplicadas, la integración de puntajes de similitud en aplicaciones y la mejora de sistemas de búsqueda y recomendación de imágenes.
Los usuarios pueden aprovechar el puntaje de similitud para evaluar cuán cerca coinciden las imágenes, utilizar el puntaje de confianza para medir la fiabilidad, y implementar alertas o recomendaciones basadas en los resultados de la comparación.
La API emplea algoritmos de aprendizaje automático para analizar imágenes, asegurando que los puntajes de similitud se basen en un análisis de contenido visual sólido, aunque no se detallan verificaciones de calidad específicas.
Los usuarios pueden esperar puntajes de similitud que van desde 0.0 (sin similitud) hasta 1.0 (imágenes idénticas) y puntajes de confianza típicamente entre 0.0 y 1.0, que indican la fiabilidad de la evaluación de similitud.
Nivel de Servicio:
100%
Tiempo de Respuesta:
3.618ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.015ms
Nivel de Servicio:
98%
Tiempo de Respuesta:
3.688ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
704ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
713ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
740ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
717ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
876ms
Nivel de Servicio:
83%
Tiempo de Respuesta:
1.373ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
3.415ms