GetSimilarImageDeduplicationReportJSON
图像处理、优化、诊断
说明
使用提供的阈值运行只读感知图像去重分析,并将其工作量、接受错误和估计有效负载节省指标写入 JSON
语法
Function TPDFlib.GetSimilarImageDeduplicationReportJSON(
MaxHashDistance, MaxMeanError, MaxChannelError: Integer;
Out Report: WideString): Integer;
参数
| MaxHashDistance | 从 0 到 7 的最大 64 位差异哈希汉明距离 |
|---|---|
| MaxMeanError | 解码样本通道的最大平均误差,范围为 0 至 255 |
| MaxChannelError | 单个采样通道从 0 到 255 的最大解码误差 |
| Report | 接收 JSON 文档 |
返回值
返回干运行将合并的相似图像对象数量,没有接受的图像对或请求无效时返回 0
JSON 字段
| thresholds | 请求的 hashDistance、meanError 和 channelError 限制 |
|---|---|
| imagesScanned | 已检查的合格间接图像流 |
| imagesDecoded | 解码为固定比较样本的图像 |
| decodeFailures | 因无法解码像素而跳过的图像 |
| canonicalImages | 不同的已接受规范组 |
| hashCandidates | 至少共享一个差异哈希带的先前保留图像 |
| candidateComparisons | 通过语义和哈希距离门限并达到样本确认的配对 |
| imagesDeduplicated | 被接受为感知重复项的图像 |
| referencesRepointed | 实时操作将重定向的引用 |
| reclaimableBytes | 属于已接受重复流的编码载荷字节 |
| samplesCompared | 确认期间检查的颜色通道采样值 |
| maxAcceptedHashDistance | 接受的最大哈希距离 |
| maxAcceptedMeanError | 最大可接受平均绝对通道误差 |
| maxAcceptedChannelError | 最大可接受单通道误差 |
备注
该方法绝不重写引用或移除对象
该报告估算编码流负载节省量,并排除间接对象、字典、交叉引用和容器开销
在应用宽松阈值前,直观检查可接受的最大错误数和生成的文档
另请参阅
DeduplicateSimilarImages、TPDFlibImageSimilarityDedupStats、GetImageDeduplicationReportJSON