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

MaxHashDistanceMaksymalna odległość Hamminga 64-bitowego skrótu różnicowego od 0 do 7
MaxMeanErrorMaksymalny średni błąd zdekodowanej składowej próbki od 0 do 255
MaxChannelErrorMaksymalny zdekodowany błąd jednej próbkowanej składowej od 0 do 255
ReportOtrzymuje 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
imagesScannedSprawdzone kwalifikujące się pośrednie strumienie obrazów
imagesDecodedObrazy zdekodowane do stałej próbki porównawczej
decodeFailuresObrazy pominięte, ponieważ nie można zdekodować ich pikseli
canonicalImagesRóżne zaakceptowane grupy kanoniczne
hashCandidatesWcześniej zachowane obrazy współdzielące co najmniej jedno pasmo skrótu różnicowego
candidateComparisonsPary, które przeszły kontrolę semantyczną i odległości skrótu oraz dotarły do potwierdzenia próbki
imagesDeduplicatedObrazy zaakceptowane jako duplikaty percepcyjne
referencesRepointedOdwołania, które aktywna operacja przekierowałaby
reclaimableBytesBajty zakodowanych danych należące do zaakceptowanych strumieni będących duplikatami
samplesComparedWartości próbek składowych kolorów sprawdzone podczas potwierdzania
maxAcceptedHashDistanceNajwiększa zaakceptowana odległość skrótu
maxAcceptedMeanErrorNajwiększy zaakceptowany średni bezwzględny błąd składowej
maxAcceptedChannelErrorNajwię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