GetSimilarImageDeduplicationReportJSON

Tratamento de imagens, otimização, diagnóstico

Descrição

Executa uma análise só de leitura da eliminação de duplicados de imagens por perceção com os limiares fornecidos e escreve em JSON as métricas de trabalho, erros aceites e poupança estimada da carga útil

Sintaxe

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

Parâmetros

MaxHashDistanceDistância de Hamming máxima do hash de diferenças de 64 bits, de 0 a 7
MaxMeanErrorErro médio máximo do canal da amostra descodificada, de 0 a 255
MaxChannelErrorErro máximo descodificado para um canal de amostra de 0 a 255
ReportRecebe o documento JSON

Valores devolvidos

Devolve o número de objetos de imagem semelhantes que a simulação consolidaria, ou 0 quando nenhum par é aceite ou o pedido é inválido

Campos JSON

thresholdsOs limites solicitados de hashDistance, meanError e channelError
imagesScannedFluxos de imagem indiretos elegíveis examinados
imagesDecodedImagens descodificadas para a amostra de comparação fixa
decodeFailuresImagens ignoradas porque não foi possível descodificar os respetivos píxeis
canonicalImagesGrupos canónicos aceites distintos
hashCandidatesImagens conservadas anteriormente que partilham pelo menos uma banda de hash de diferenças
candidateComparisonsPares que passaram os limites de semântica e distância de hash e chegaram à confirmação por amostragem
imagesDeduplicatedImagens aceites como duplicados por perceção
referencesRepointedReferências que uma operação efetiva redirecionaria
reclaimableBytesBytes da carga codificada pertencentes a fluxos duplicados aceites
samplesComparedValores de amostras dos canais de cor examinados durante a confirmação
maxAcceptedHashDistanceMaior distância de hash aceite
maxAcceptedMeanErrorMaior erro absoluto médio de canal aceite
maxAcceptedChannelErrorMaior erro de canal individual aceite

Observações

O método nunca reescreve referências nem remove objetos

O relatório estima as poupanças na carga útil dos fluxos codificados e exclui a sobrecarga de objetos indiretos, dicionários, referências cruzadas e contentores

Reveja visualmente os erros máximos aceites e o documento resultante antes de aplicar limiares permissivos

Consulte também

DeduplicateSimilarImages, TPDFlibImageSimilarityDedupStats, GetImageDeduplicationReportJSON