GetSimilarImageDeduplicationReportJSON

Traitement des images, optimisation, diagnostics

Description

Exécute une analyse perceptuelle en lecture seule de déduplication d'images avec les seuils fournis et écrit en JSON ses mesures de travail, d'erreur acceptée et d'économie estimée

Syntaxe

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

Paramètres

MaxHashDistanceDistance de Hamming maximale du hachage différentiel 64 bits, comprise entre 0 et 7
MaxMeanErrorErreur moyenne maximale des canaux d’échantillons décodés, comprise entre 0 et 255
MaxChannelErrorErreur décodée maximale d’un canal échantillonné, comprise entre 0 et 255
ReportReçoit le document JSON

Valeurs de retour

Renvoie le nombre d'objets image similaires que l'essai à blanc consoliderait, ou 0 si aucune paire n'est acceptée ou si la demande n'est pas valide

Champs JSON

thresholdsLes limites hashDistance, meanError et channelError demandées
imagesScannedFlux d’images indirects admissibles examinés
imagesDecodedImages décodées dans l’échantillon de comparaison fixe
decodeFailuresImages ignorées car leurs pixels n’ont pas pu être décodés
canonicalImagesGroupes canoniques acceptés distincts
hashCandidatesImages précédemment conservées partageant au moins une bande de hachage différentiel
candidateComparisonsPaires ayant franchi les seuils sémantiques et de distance de hachage, puis atteint la confirmation par échantillon
imagesDeduplicatedImages acceptées comme doublons perceptuels
referencesRepointedRéférences qu’une opération réelle redirigerait
reclaimableBytesOctets de charge utile encodée appartenant aux flux en double acceptés
samplesComparedValeurs d’échantillon des canaux de couleur examinées pendant la confirmation
maxAcceptedHashDistanceDistance de hachage maximale acceptée
maxAcceptedMeanErrorPlus grande erreur absolue moyenne admissible d’un canal
maxAcceptedChannelErrorPlus grande erreur admissible d’un canal individuel

Remarques

La méthode ne réécrit jamais les références et ne supprime aucun objet

Le rapport estime les économies de charge utile des flux encodés et exclut le surcoût des objets indirects, dictionnaires, références croisées et conteneurs

Examinez visuellement le nombre maximal d'erreurs accepté et le document obtenu avant d'appliquer des seuils permissifs

Voir aussi

DeduplicateSimilarImages, TPDFlibImageSimilarityDedupStats, GetImageDeduplicationReportJSON