Compare two images
API · /imghash-api
API de Hash de Imagen Perceptual
Huellas digitales de imágenes para detección de casi duplicados y similitud. Calcula los tres hashes perceptuales clásicos — aHash (promedio), dHash (diferencia) y pHash (basado en DCT) — como valores hexadecimales de 64 bits para cualquier imagen (por URL o base64), luego compara dos imágenes para obtener la distancia de Hamming y una puntuación de similitud de 0-100 por algoritmo, con un indicador de probablemente igual. A diferencia de un hash criptográfico, los hashes perceptuales se mantienen cercanos cuando las imágenes se redimensionan, recomprimen o editan ligeramente, por lo que puedes detectar duplicados, encontrar re-subidas, agrupar imágenes similares y potenciar la búsqueda inversa de imágenes. Completamente local (sin servicio de terceros), nada se almacena. Soporta PNG, JPEG, BMP, TIFF y GIF. En vivo. 3 endpoints. Distinto de las herramientas básicas de información/redimensionamiento de imágenes y de las herramientas de similitud de cadenas.
salud API
saludable- tiempo de actividad
- 100.00%
- Sondas del servidor · 24h
- Latencia promedio
- 424 ms
- Sondas del servidor · 24h
- Suscriptoras
- 4,548
- activa
- Llamadas totales
- 42
- últimos 7 días
Precios
Elija un nivel: facturado mensualmente, cancele en cualquier momento.
Free
Gratis
- 1,560 llamadas / mes
- 2 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 1,560 llamadas/mes
- 2 solicitudes/seg
- aHash + dHash + pHash + compare
- Sin tarjeta de crédito
Starter
€7.40 /mes
- 31,000 llamadas / mes
- 8 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 31k llamadas/mes
- 8 req/seg
- URL + entrada base64
- Soporte por correo electrónico
Pro
€27.00 /mes
- 188,000 llamadas / mes
- 20 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 188k llamadas/mes
- 20 req/seg
- Pipelines de deduplicación / imagen inversa
- Soporte prioritario
Mega
€63.00 /mes
- 960,000 llamadas / mes
- 50 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 960k llamadas/mes
- 50 req/seg
- Escala de plataforma
- SLA dedicado
Construido por
Relacionado APIs
Otros APIs con etiquetas superpuestas.
API de Estrategia de Blackjack
Matemáticas de blackjack como API, calculadas local, determinista y exactamente: el valor de la mano, la jugada de estrategia básica de libro y las probabilidades del crupier, los números que mantienen la ventaja de la casa en medio por ciento. El endpoint de valor de mano puntúa una mano como lo hace la mesa: los ases cuentan 11 a menos que eso haga que se pase, entonces 1, por lo que reporta el mejor total, si es blando (un as que aún cuenta 11, seguro para pedir) o duro, si se pasa, y si dos cartas forman un blackjack. El endpoint de estrategia da la acción correcta de estrategia básica — pedir, plantarse, doblar o dividir — para cualquier mano contra la carta descubierta del crupier, para el juego estándar de 4 a 8 barajas donde el crupier se planta en 17 blando con doble después de división permitido: 16 contra un 10 pide, un par de 8 siempre se divide, 18 blando dobla contra un 6 pero pide contra un 9, y 11 dobla contra todo excepto un as. El endpoint de probabilidades del crupier da la probabilidad de que el crupier se pase según la carta descubierta — un 5 o 6 se pasa aproximadamente el 42 % de las veces, un as solo el 12 % — la razón por la que te plantas con manos duras contra cartas descubiertas débiles. Todo se calcula local y deterministamente, por lo que es instantáneo y exacto. Ideal para entrenadores de blackjack y aplicaciones de estrategia, herramientas de juegos de cartas y casino, ayudas de aprendizaje y back-ends de juegos. Cálculo local puro — sin key, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints de cómputo. Educativo — no es consejo de apuestas; la casa siempre mantiene una ventaja.
api.oanor.com/blackjack-api
API de tratamiento térmico del acero
Matemáticas de tratamiento térmico del acero como API, calculadas local y determinísticamente: las temperaturas y números de dureza con los que trabaja un herrero, maquinista o metalúrgico. El endpoint de temperatura crítica proporciona las temperaturas críticas y de proceso a partir del contenido de carbono: la crítica inferior A1 es 727 °C y la crítica superior A3 ≈ 910 − 203·√(%C), por lo que un acero con 0,4 % de carbono tiene un A3 alrededor de 782 °C y se endurece aproximadamente a 817 °C (austenitizar 30–50 °C por encima de A3, luego templar), mientras que un acero hipereutectoide se austenitiza justo por encima de A1. El endpoint de revenido mapea los colores de óxido de revenido a temperatura en ambos sentidos: amarillo claro a unos 204 °C para bordes cortantes duros, púrpura alrededor de 282, azul alrededor de 304 para resortes, con el uso típico en cada uno, el color que se observa en el acero brillante mientras se reduce la dureza. El endpoint de dureza convierte entre Rockwell C, Brinell y resistencia a la tracción (SAE J417 / ASTM E140): HRC 50 es aproximadamente 481 Brinell y alrededor de 1.660 MPa de tracción, ya que tracción ≈ 3,45 × Brinell. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para aplicaciones de herrería y metalistería, herramientas de taller mecánico y tratamiento térmico, calculadoras de ingeniería de materiales y ayudas para estudios comerciales. Cálculo local puro: sin key, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints de cómputo. Estimaciones para acero al carbono simple: los aceros aleados y una tabla probada difieren.
api.oanor.com/heattreat-api
API de Recubrimientos Industriales
Matemáticas de recubrimientos industriales y protectores como una API, calculadas local y determinísticamente: los números de construcción de película con los que trabaja un inspector de recubrimientos, pintor o estimador, aquellos que la estimación simple de pintura omite. El endpoint de cobertura proporciona la cobertura teórica y práctica a partir de los sólidos por volumen del recubrimiento y el espesor de película seca objetivo: cobertura = 1604 × la fracción de sólidos por volumen ÷ el DFT en mils, donde 1604 son los pies cuadrados que cubre un galón a un mil — así que un recubrimiento con 50 % de sólidos a 2 mils secos cubre aproximadamente 401 ft² por galón, menos un factor de pérdida por exceso de pulverización y perfil de superficie. El endpoint de espesor de película convierte entre espesor de película húmeda y seca a través de los sólidos por volumen: WFT = DFT ÷ la fracción de sólidos, porque el solvente se evapora y la película se encoge, así que un recubrimiento con 50 % de sólidos aplicado 4 mils húmedo se seca a 2 mils — el número que verificas con un peine de película húmeda mientras rocías. El endpoint de eficiencia de transferencia proporciona el material real necesario: galones teóricos ÷ la eficiencia de transferencia, ya que la pulverización convencional deposita solo ~25 % en la pieza, HVLP ~65 %, electrostática hasta ~95 %. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para aplicaciones de estimación e inspección de recubrimientos, herramientas de pintura industrial y recubrimientos protectores, ayudas de estudio NACE/SSPC y calculadoras de especificaciones. Cálculo local puro — sin key, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints de cómputo. Para estimación simple de área de pintura de paredes, use una API de pintura.
api.oanor.com/coating-api
API de conductos HVAC
Matemáticas de dimensionamiento de conductos HVAC como una API, calculadas local y determinísticamente: las dimensiones de conducto que un instalador o diseñador dimensiona un sistema para que el aire se mueva de manera silenciosa y eficiente. El endpoint de conducto redondo proporciona el conducto redondo para un flujo de aire a una velocidad objetivo: área = flujo de aire ÷ velocidad (CFM ÷ ft/min = ft²), luego diámetro = √(4·área/π) — 400 CFM a una velocidad de troncal de 700 fpm requiere un conducto redondo de aproximadamente 10.2 pulgadas, redondeado al siguiente tamaño comercial de 12 pulgadas. El endpoint de velocidad proporciona la velocidad del aire dentro de un conducto a partir del flujo de aire y su tamaño, redondo o rectangular — 400 CFM a través de un conducto de 12 × 8 pulgadas corre a 600 fpm, cómodamente silencioso, mientras que el mismo aire en un conducto redondo de 10 pulgadas se mueve a 733 fpm. El endpoint equivalente proporciona el diámetro redondo equivalente de un conducto rectangular mediante la relación ASHRAE De = 1.30 · (a·b)^0.625 ÷ (a+b)^0.25, por lo que un conducto rectangular de 12 × 8 pulgadas transporta el mismo aire con la misma fricción que un conducto redondo de 10.7 pulgadas, lo que permite dimensionar en un gráfico de fricción redondo y convertir para ajustarse al espacio. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para aplicaciones de diseño e instalación HVAC, herramientas de dimensionamiento y despegue de conductos, calculadoras de servicios de construcción y ayudas para escuelas técnicas. Cálculo local puro: sin key, sin servicio de terceros, instantáneo. En vivo, no se almacena nada. 3 endpoints de cómputo. Para cambios de aire en habitaciones, use una API de ventilación; para la carga de refrigeración/calefacción, use una API HVAC.
api.oanor.com/ductwork-api
Preguntas frecuentes
Respuestas rápidas sobre precios, cuotas e integración.
¿Cómo obtengo una clave API para API de Hash de Imagen Perceptual?
¿Cuál es el límite de velocidad de API de Hash de Imagen Perceptual?
¿Cuánto cuesta API de Hash de Imagen Perceptual?
¿Puedo cancelar mi suscripción en cualquier momento?
¿Cumple API de Hash de Imagen Perceptual con el RGPD?
Elija un punto final de la lista de la izquierda para ver sus detalles y pruébelo.
Fragmentos de código
Regístrese para obtener una clave API, luego llame a cualquier ruta debajo de su slug.
curl https://api.oanor.com/imghash-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/imghash-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/imghash-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/imghash-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Calificaciones
Inicia sesión para calificar.
Aún no hay reseñas.
Discusión
Haz preguntas, comparte trucos, recibe respuestas del proveedor y otros desarrolladores. Público — cualquiera puede leer.
Inicia sesión para escribir o responder.
Iniciar sesiónNueva discusión
·
-
Respuesta del proveedor
🔒 Esta discusión está bloqueada — sin nuevas respuestas.
-
·
- Sin discusiones todavía — empieza tú.
Soporte
Soporte privado 1:1 con el proveedor — facturación, integración, cuenta. Solo tú y el equipo del proveedor ven estos hilos.
Inicia sesión para abrir un ticket de soporte.
Iniciar sesiónAbrir nuevo ticket
Describe en qué necesitas ayuda. El equipo recibe un email y responde en la página del ticket.
-
·
Urgente - Sin tickets para esta API.