C#中的pHash图像比较实现

Posted

技术标签:

【中文标题】C#中的pHash图像比较实现【英文标题】:pHash image comparison implementation in C# 【发布时间】:2016-05-31 04:07:21 【问题描述】:

对于我们的人脸检测系统,我们正在寻找类似于pHash 的C# 实现。在pHash页面上可以看到,通过使用download page上Image sets的不同形式,系统比较两个图像并检测两者是否相似,即使同一个图像是@987654327 @、compressedblurred等。所以,我们需要在C#中这样的实现,可惜网上没有找到。您能否澄清一下C# 中是否有示例?提前致谢。

【问题讨论】:

为什么不将 PInvoke 与本机 dll 一起使用? ***.com/questions/6254447/using-phash-from-net 【参考方案1】:

我遇到了一个具有 3 种不同 pHash 变体的实现。请查看https://github.com/coenm/ImageHash

【讨论】:

以上是关于C#中的pHash图像比较实现的主要内容,如果未能解决你的问题,请参考以下文章

感知哈希算法

就是看起来像而已——图像搜索内核探索

看起来像它——图像搜索其实也不难

如何将来自用户的输入图像与 C# 中数据库中存储的图像进行比较 [关闭]

在 C# 中比较两个图像的算法

是否有使用 C# 比较两个 PNG 图像的一部分而不是完整图像的功能?