gpt4 book ai didi

ios - PhotoKit - Swift 4 - 如何查找相同的照片或重复的照片 - PHFetchResult

转载 作者:行者123 更新时间:2023-11-28 23:45:21 28 4
gpt4 key购买 nike

我可以使用以下代码从照片库中获取照片列表。

  guard let assetCollection = collection as? PHAssetCollection
else { fatalError("asset collection is required.") }
destination.fetchResult = PHAsset.fetchAssets(in: assetCollection, options: nil)

destination.fetchResult 获取 PHAsset 中的所有照片。我想查找 PHFetchResult 中存在的重复照片。

请提出任何建议。

最佳答案

TL;DR基于图像元数据相似性或图像相似性的假设可能有效,但不能保证。

照片框架不会向您提供有关一张图片与另一张图片的相似程度的信息。你只能假设如果照片是在同一个地方拍摄的(使用 PHAsset location 和同一时间( PHAsset creation date ),并且有更多相似的参数。

但不能保证这些图像完全相同。您还可以使用 Image hashing algorithms 等来分析图像相似度。 .祝你好运!

关于ios - PhotoKit - Swift 4 - 如何查找相同的照片或重复的照片 - PHFetchResult<PHAsset>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52747662/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com