GetSimilarImageDeduplicationReportJSON
Obsługa obrazów, optymalizacja, diagnostyka
Opis
Uruchamia analizę tylko do odczytu pod kątem percepcyjnego usuwania duplikatów obrazów z podanymi progami i zapisuje metryki nakładu pracy, zaakceptowanych błędów oraz szacowanych oszczędności danych jako JSON
Składnia
Function TPDFlib.GetSimilarImageDeduplicationReportJSON(
MaxHashDistance, MaxMeanError, MaxChannelError: Integer;
Out Report: WideString): Integer;
Parametry
| MaxHashDistance | Maksymalna odległość Hamminga 64-bitowego skrótu różnicowego od 0 do 7 |
|---|---|
| MaxMeanError | Maksymalny średni błąd zdekodowanej składowej próbki od 0 do 255 |
| MaxChannelError | Maksymalny zdekodowany błąd jednej próbkowanej składowej od 0 do 255 |
| Report | Otrzymuje dokument JSON |
Wartości zwracane
Zwraca liczbę podobnych obiektów obrazów, które zostałyby skonsolidowane przez przebieg próbny, albo 0, gdy żadna para nie została zaakceptowana lub żądanie jest nieprawidłowe
Pola JSON
| thresholds | Żądane limity hashDistance, meanError i channelError |
|---|---|
| imagesScanned | Sprawdzone kwalifikujące się pośrednie strumienie obrazów |
| imagesDecoded | Obrazy zdekodowane do stałej próbki porównawczej |
| decodeFailures | Obrazy pominięte, ponieważ nie można zdekodować ich pikseli |
| canonicalImages | Różne zaakceptowane grupy kanoniczne |
| hashCandidates | Wcześniej zachowane obrazy współdzielące co najmniej jedno pasmo skrótu różnicowego |
| candidateComparisons | Pary, które przeszły kontrolę semantyczną i odległości skrótu oraz dotarły do potwierdzenia próbki |
| imagesDeduplicated | Obrazy zaakceptowane jako duplikaty percepcyjne |
| referencesRepointed | Odwołania, które aktywna operacja przekierowałaby |
| reclaimableBytes | Bajty zakodowanych danych należące do zaakceptowanych strumieni będących duplikatami |
| samplesCompared | Wartości próbek składowych kolorów sprawdzone podczas potwierdzania |
| maxAcceptedHashDistance | Największa zaakceptowana odległość skrótu |
| maxAcceptedMeanError | Największy zaakceptowany średni bezwzględny błąd składowej |
| maxAcceptedChannelError | Największy zaakceptowany błąd pojedynczej składowej |
Uwagi
Metoda nigdy nie przepisuje odwołań ani nie usuwa obiektów
Raport szacuje oszczędności zakodowanych danych strumienia i wyklucza narzut obiektów pośrednich, słowników, odsyłaczy oraz kontenerów
Przed zastosowaniem liberalnych progów sprawdź zaakceptowane maksymalne błędy i oceń wizualnie wynikowy dokument
Zobacz również
DeduplicateSimilarImages, TPDFlibImageSimilarityDedupStats, GetImageDeduplicationReportJSON