【问题标题】:Photo compare c#照片比较c#
【发布时间】:2013-03-06 18:36:19
【问题描述】:

我正在使用 kinect 拍照,然后尝试比较它们,照片将存储在目录中并作为文件流读入,我需要比较图像并确定它们是否相同相当高的容错性来解释差异背景等更多关于用户姿势的信息,我只是想知道是否有人有任何提示,因为我找不到任何东西

谢谢大家

【问题讨论】:

  • 投反对票。我可以通过简单的谷歌搜索找到大量的 SO 帖子和其他文章:“照片比较 c#”。如果您正在寻求有关特定算法或方法的帮助,我建议您从那里开始,然后发布一个新问题。
  • 我已经这样做了,发现了很多东西,找到照片比较不是问题,我正在寻找一种算法/方法,它可以提供可靠的容错水平
  • 我将此作为评论发布,而不是答案,因为它只是一个通用指针。您可能想查看AForge.NET。它是“为计算机视觉和人工智能领域的开发人员和研究人员设计的开源 C# 框架 - 图像处理、神经网络、遗传算法、模糊逻辑、机器学习、机器人技术等。”
  • 您可能还想查看.Net wrapperImageMagick Compare。另一方面,要了解人形识别方面的复杂程度,请查看here 的一些材料。

标签: c# image compare kinect


【解决方案1】:

我认为这个问题比你最初想象的要复杂。

如果您只是比较 2 张图像,如果它们在容错范围内,则认为它们相同,这不是检测相同姿势的可靠方法。

如果我在黑色背景上并执行两个不同的姿势,它们的“差异”会相对较小,因为两个图像中的大部分像素都是黑色的。如果我在带图案的背景上执行相同的姿势,然后在黑色背景上执行相同的姿势,则两者之间的“差异”会很大,尽管姿势相同。

我认为正确的方法是寻找四肢(手、脚等)并尝试比较它们的位置。我怀疑对每张图像进行整体采样不够准确。

【讨论】:

  • 如果“更多的是关于用户姿势”,那么你应该比较骨架数据而不是用户图像。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-19
  • 1970-01-01
  • 2011-04-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多