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
| MaxHashDistance | Maximale Hammingafstand van de 64-bit difference-hash: van 0 tot 7 |
|---|---|
| MaxMeanError | Maximale gemiddelde fout van gedecodeerde samplekanalen, van 0 tot 255 |
| MaxChannelError | Maximale gedecodeerde fout voor één gesampled kanaal, van 0 tot 255 |
| Report | Ontvangt 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
| drempels | Limieten voor hashDistance, meanError en channelError |
|---|---|
| imagesScanned | Onderzochte geschikte indirecte afbeeldingsstreams |
| imagesDecoded | Afbeeldingen die in het vaste vergelijkingsvoorbeeld zijn gedecodeerd |
| decodeFailures | Afbeeldingen overgeslagen omdat hun pixels niet konden worden gedecodeerd |
| canonicalImages | Verschillende aanvaarde canonieke groepen |
| hashCandidates | Eerder vastgehouden afbeeldingen die ten minste één verschil-hashband delen |
| candidateComparisons | Paren die de semantische en hash-afstandstoetsen passeerden en samplebevestiging bereikten |
| imagesDeduplicated | Afbeeldingen aanvaard als perceptuele duplicaten |
| referencesRepointed | Verwijzingen die een live bewerking zou doorschieten |
| reclaimableBytes | Gecodeerde payloadbytes die bij aanvaarde duplicaatstreams horen |
| samplesCompared | Onderzochte kleurkanaal-monsterwaarden tijdens de bevestiging |
| maxAcceptedHashDistance | Grootste geaccepteerde hashafstand |
| maxAcceptedMeanError | Grootste aanvaarde gemiddelde absolute kanaalfout |
| maxAcceptedChannelError | Grootste 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