【问题标题】:Compiling pHash for iOS为 iOS 编译 pHash
【发布时间】:2023-03-10 12:11:01
【问题描述】:

如何为iOS编译pHash?

我阅读了文档,但没有提到 iOS/armGoogle 没有帮助。

因此,如果有人能够为 iOS 编译 pHash,请分享您的经验。

【问题讨论】:

  • @CodaFi 我设法用 Homebrew 为 Mac 编译并应用了来自Wulfshade的补丁
  • 可能有点乏味,请看我的帖子:stackoverflow.com/questions/11452712/…
  • @AnriDigholm +1 为此,但我设法用 Homebrew 为 Mac 编译 - 问题是 iOS
  • pHash 和任何 GPL ed 组件不能用于 iOS,因为 App Store 条款与 GPL 不兼容。所以,你最好努力寻找替代方案……
  • GPL 不是问题 - pHASH 也有可用的商业许可证。

标签: iphone objective-c ios arm phash


【解决方案1】:

如果您需要 pHash 来实现 imageHash,您可以考虑查看适用于 iOS 的 imageMagick 框架:http://www.imagemagick.org/download/iOS/

另外,您应该记住 pHash 是根据 GPLv3 许可的,这意味着衍生作品只能在相同的许可条款下分发。

【讨论】:

  • pHash 也有商业许可证,所以 GPL 不是问题。我看过 imagemagick,但它似乎在 iOS 上也有同样的问题。
  • imageMagick 对完全相同的像素进行图像哈希处理,而 pHash 是一个可以比较调整大小、变形、裁剪图像的哈希值的项目。
猜你喜欢
  • 2014-04-07
  • 2012-10-19
  • 1970-01-01
  • 1970-01-01
  • 2013-10-02
  • 2011-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多