GetSimilarImageDeduplicationReportJSON
Gestione delle immagini, ottimizzazione, diagnostica
Descrizione
Esegue un'analisi percettiva di deduplicazione di sola lettura con le soglie fornite e scrive lavoro, errori accettati e risparmi stimati come JSON
Sintassi
Function TPDFlib.GetSimilarImageDeduplicationReportJSON(
MaxHashDistance, MaxMeanError, MaxChannelError: Integer;
Out Report: WideString): Integer;
Parametri
| MaxHashDistance | Massima distanza di Hamming dell'hash di differenza a 64 bit, da 0 a 7 |
|---|---|
| MaxMeanError | Massimo errore medio dei canali dei campioni decodificati, da 0 a 255 |
| MaxChannelError | Massimo errore decodificato per un canale campionato, da 0 a 255 |
| Report | Riceve il documento JSON |
Valori restituiti
Restituisce il numero di oggetti immagine simili che la simulazione consoliderebbe oppure 0 quando nessuna coppia viene accettata o la richiesta non è valida
Campi JSON
| thresholds | I limiti richiesti hashDistance, meanError e channelError |
|---|---|
| imagesScanned | Flussi immagine indiretti idonei esaminati |
| imagesDecoded | Immagini decodificate nel campione di confronto fisso |
| decodeFailures | Immagini ignorate perché non è stato possibile decodificarne i pixel |
| canonicalImages | Gruppi canonici distinti accettati |
| hashCandidates | Immagini conservate in precedenza che condividono almeno una banda di hash di differenza |
| candidateComparisons | Coppie che hanno superato i controlli semantici e della distanza hash e hanno raggiunto la conferma dei campioni |
| imagesDeduplicated | Immagini accettate come duplicati percettivi |
| referencesRepointed | Riferimenti che un'operazione effettiva reindirizzerebbe |
| reclaimableBytes | Byte del payload codificato appartenenti ai flussi duplicati accettati |
| samplesCompared | Valori di campione dei canali colore esaminati durante la conferma |
| maxAcceptedHashDistance | Massima distanza hash accettata |
| maxAcceptedMeanError | Massimo errore assoluto medio accettato per un canale |
| maxAcceptedChannelError | Massimo errore accettato per un singolo canale |
Note
Il metodo non riscrive mai i riferimenti né rimuove oggetti
Il report stima i risparmi del payload degli stream codificati ed esclude il sovraccarico di oggetti indiretti, dizionari, riferimenti incrociati e contenitori
Esaminare visivamente errori massimi accettati e documento risultante prima di soglie permissive
Vedere anche
DeduplicateSimilarImages, TPDFlibImageSimilarityDedupStats, GetImageDeduplicationReportJSON