GetSimilarImageDeduplicationReportJSON

Afbeeldingsverwerking, optimalisatie, diagnostiek

Beschrijving

Draait een alleen-lezen perceptuele afbeeldingsdeduplicatie-analyse met de meegegeven drempelwaarden en schrijft zijn werk-, geaccepteerde-fout- en geschatte payloadbesparingsmetrieken als JSON

Syntaxis

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

Syntaxis

MaxHashDistanceMaximale Hammingafstand van de 64-bit difference-hash: van 0 tot 7
MaxMeanErrorMaximale gemiddelde fout van gedecodeerde samplekanalen, van 0 tot 255
MaxChannelErrorMaximale gedecodeerde fout voor één gesampled kanaal, van 0 tot 255
ReportOntvangt het JSON-document

Retourwaarden

Geeft het aantal vergelijkbare afbeeldingsobjecten terug dat de dry run zou samenvoegen, of 0 wanneer geen enkel paar wordt geaccepteerd of het verzoek ongeldig is

JSON-velden

drempelsLimieten voor hashDistance, meanError en channelError
imagesScannedOnderzochte geschikte indirecte afbeeldingsstreams
imagesDecodedAfbeeldingen die in het vaste vergelijkingsvoorbeeld zijn gedecodeerd
decodeFailuresAfbeeldingen overgeslagen omdat hun pixels niet konden worden gedecodeerd
canonicalImagesVerschillende aanvaarde canonieke groepen
hashCandidatesEerder vastgehouden afbeeldingen die ten minste één verschil-hashband delen
candidateComparisonsParen die de semantische en hash-afstandstoetsen passeerden en samplebevestiging bereikten
imagesDeduplicatedAfbeeldingen aanvaard als perceptuele duplicaten
referencesRepointedVerwijzingen die een live bewerking zou doorschieten
reclaimableBytesGecodeerde payloadbytes die bij aanvaarde duplicaatstreams horen
samplesComparedOnderzochte kleurkanaal-monsterwaarden tijdens de bevestiging
maxAcceptedHashDistanceGrootste geaccepteerde hashafstand
maxAcceptedMeanErrorGrootste aanvaarde gemiddelde absolute kanaalfout
maxAcceptedChannelErrorGrootste aanvaarde individuele kanaalfout

Opmerkingen

De methode herschrijft nooit referenties of verwijdert nooit objecten

Het rapport schat de besparing op gecodeerde streampayload en laat overhead van indirecte objecten, woordenboeken, cross-references en containers buiten beschouwing

Beoordeel de aanvaarde maximale fouten en het resulterende document visueel voordat je toegeeflijke drempels toepast

Zie ook

DeduplicateSimilarImages, TPDFlibImageSimilarityDedupStats, GetImageDeduplicationReportJSON