GetSimilarImageDeduplicationReportJSON
Billedhåndtering, optimering, diagnostik
Beskrivelse
Kører en skrivebeskyttet analyse af perceptuel billeddeduplikering med de angivne tærskler og skriver dens målinger for arbejde, accepteret fejl og anslået besparelse i indholdsstørrelse som JSON
Syntaks
Function TPDFlib.GetSimilarImageDeduplicationReportJSON(
MaxHashDistance, MaxMeanError, MaxChannelError: Integer;
Out Report: WideString): Integer;
Parametre
| MaxHashDistance | Maksimal Hamming-afstand for 64-bit differenshash fra 0 til 7 |
|---|---|
| MaxMeanError | Maksimal gennemsnitlig fejl i den afkodede prøvekanal fra 0 til 255 |
| MaxChannelError | Maksimal afkodet fejl for én samplet kanal fra 0 til 255 |
| Report | Modtager JSON-dokumentet |
Returværdier
Returnerer antallet af lignende billedobjekter, som prøvekørslen ville samle, eller 0, når intet par accepteres, eller anmodningen er ugyldig
JSON-felter
| thresholds | De ønskede grænser for hashDistance, meanError og channelError |
|---|---|
| imagesScanned | Egnede indirekte billedstrømme undersøgt |
| imagesDecoded | Billeder dekodet til det faste sammenligningseksempel |
| decodeFailures | Billeder, der blev sprunget over, fordi deres pixeldata ikke kunne afkodes |
| canonicalImages | Særskilte accepterede kanoniske grupper |
| hashCandidates | Tidligere bevarede billeder, der deler mindst ét differenshashbånd |
| candidateComparisons | Par, der bestod semantiske filtre og hashafstandsfiltre og nåede frem til eksempelbekræftelse |
| imagesDeduplicated | Billeder accepteret som perceptuelle dubletter |
| referencesRepointed | Referencer, som en aktiv handling ville omdirigere |
| reclaimableBytes | Kodede nyttelastbytes, der tilhører accepterede dubletstrømme |
| samplesCompared | Prøveværdier for farvekanaler undersøgt under bekræftelsen |
| maxAcceptedHashDistance | Største accepterede hashafstand |
| maxAcceptedMeanError | Største accepterede gennemsnitlige absolutte kanalfejl |
| maxAcceptedChannelError | Største accepterede fejl i en enkelt kanal |
Bemærkninger
Metoden omskriver aldrig referencer og fjerner aldrig objekter
Rapporten estimerer besparelsen i kodet streamnyttelast og udelader overhead fra indirekte objekter, ordbøger, krydsreferencer og containere
Gennemse det accepterede maksimale antal fejl og det resulterende dokument visuelt, før lempelige tærskler anvendes
Se også
DeduplicateSimilarImages, TPDFlibImageSimilarityDedupStats, GetImageDeduplicationReportJSON