GetSimilarImageDeduplicationReportJSON

Tratamiento de imágenes, optimización, diagnóstico

Descripción

Ejecuta un análisis de solo lectura de desduplicación perceptiva de imágenes con los umbrales proporcionados y escribe como JSON sus métricas de trabajo, error aceptado y ahorro estimado de carga útil

Sintaxis

Function TPDFlib.GetSimilarImageDeduplicationReportJSON(
  MaxHashDistance, MaxMeanError, MaxChannelError: Integer;
  Out Report: WideString): Integer;

Parámetros

MaxHashDistanceDistancia Hamming máxima de hash diferencial de 64 bits, de 0 a 7
MaxMeanErrorError medio máximo del canal de muestra descodificado de 0 a 255
MaxChannelErrorError máximo descodificado para un canal muestreado entre 0 y 255
ReportRecibe el documento JSON

Valores devueltos

Devuelve el número de objetos de imagen similares que consolidaría la simulación, o 0 si no se acepta ningún par o la solicitud no es válida

Campos JSON

thresholdsLos límites solicitados de hashDistance, meanError y channelError
imagesScannedFlujos de imagen indirectos aptos examinados
imagesDecodedImágenes decodificadas en la muestra fija de comparación
decodeFailuresImágenes omitidas porque no se pudieron decodificar sus píxeles
canonicalImagesGrupos canónicos aceptados distintos
hashCandidatesImágenes conservadas anteriormente que comparten al menos una banda de hash diferencial
candidateComparisonsPares que superaron los filtros semánticos y de distancia hash y llegaron a confirmar la muestra
imagesDeduplicatedImágenes aceptadas como duplicados perceptivos
referencesRepointedReferencias que redirigiría una operación real
reclaimableBytesBytes de carga útil codificada pertenecientes a flujos duplicados aceptados
samplesComparedValores de muestra de canales de color examinados durante la confirmación
maxAcceptedHashDistanceMayor distancia hash aceptada
maxAcceptedMeanErrorMayor error absoluto medio de canal aceptado
maxAcceptedChannelErrorMayor error aceptado de un canal individual

Observaciones

El método nunca reescribe referencias ni elimina objetos

El informe estima el ahorro de cargas de flujos codificados y excluye la sobrecarga de objetos indirectos, diccionarios, referencias cruzadas y contenedores

Revise visualmente los errores máximos aceptados y el documento resultante antes de aplicar umbrales permisivos

Véase también

DeduplicateSimilarImages, TPDFlibImageSimilarityDedupStats, GetImageDeduplicationReportJSON