GetSimilarImageDeduplicationReportJSON
影像處理、最佳化、診斷
描述
以指定的閾值執行唯讀的感知影像去重分析,並以 JSON 寫出其工作量、可接受誤差與預估酬載節省指標
語法
Function TPDFlib.GetSimilarImageDeduplicationReportJSON(
MaxHashDistance, MaxMeanError, MaxChannelError: Integer;
Out Report: WideString): Integer;
參數
| MaxHashDistance | 64 位元差異雜湊的最大漢明距離,0 到 7 |
|---|---|
| MaxMeanError | 平均解碼取樣通道誤差上限,0 到 255 |
| MaxChannelError | 單一取樣通道的最大解碼誤差,0 到 255 |
| Report | 接收 JSON 文件 |
傳回值
傳回演練模式會合併的相似影像物件數量;沒有任何配對被接受或請求無效時傳回 0
JSON 欄位
| thresholds | hashDistance、meanError 與 channelError 限制 |
|---|---|
| imagesScanned | 檢驗過的符合條件間接影像串流 |
| imagesDecoded | 解碼進固定比較取樣的影像數 |
| decodeFailures | 因無法解碼像素而略過的影像 |
| canonicalImages | 被接受的不同正規分組 |
| hashCandidates | 先前保留、共用至少一個差異雜湊分帶的影像 |
| candidateComparisons | 通過語義與雜湊距離關卡、進入取樣確認的配對 |
| imagesDeduplicated | 被接受為感知重複的影像數 |
| referencesRepointed | References that a live operation would redirect |
| reclaimableBytes | 屬於被接受重複串流的編碼酬載位元組 |
| samplesCompared | 確認期間檢驗的顏色通道取樣值 |
| maxAcceptedHashDistance | Largest accepted hash distance |
| maxAcceptedMeanError | 可接受的平均絕對通道最大誤差 |
| maxAcceptedChannelError | 可接受的單一通道最大誤差 |
備註
此方法絕不改寫參照或移除物件
報告估算的是編碼串流承載的節省量,不含間接物件、字典、交叉參照與容器的額外開銷
套用寬鬆門檻前,請先目視檢視可接受的最大錯誤數與產出的文件
另見
DeduplicateSimilarImages, TPDFlibImageSimilarityDedupStats, GetImageDeduplicationReportJSON