2013-03-06 128 views
-1

我正在使用kinect拍照,然后我试图比较它们,照片将被存储在目录中并作为文件流读入,我需要比较图像并决定它们是否是同样具有相当高的容错占DIFF背景等它更多有关用户的姿势,我只是想知道如果任何人有任何提示在哪里看,因为我无法找到任何东西照片比较c#

感谢所有

+2

倒票。我可以通过简单的谷歌搜索找到大量的SO帖子和其他文章:“照片比较C#”。我建议你从那里开始,然后发布一个新的问题,如果你正在寻找特定算法或方法的帮助。 – 2013-03-06 18:40:48

+0

我已经这样做了,发现了大量的东西,发现照片比较不是问题,我正在寻找一种算法/方法,提供了可靠的容错水平 – H65 2013-03-06 19:45:51

+0

我发布这条评论,而不是答案因为它只是一个普通的指针。你可能想看看[AForge.NET](http://www.aforgenet.com/framework/)。它是“为计算机视觉和人工智能 - 图像处理,神经网络,遗传算法,模糊逻辑,机器学习,机器人等领域的开发人员和研究人员设计的开源C#框架。” – 2013-03-06 22:58:06

回答

0

我想这个问题比起你想象的要复杂得多。

如果您只是比较2张图片,并且如果它们在容错范围内时考虑相同,则这不是检测相同姿势的可靠方法。

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

我认为正确的做法是寻找四肢(手,脚等),并尝试比较这些位置。我怀疑对每张图片进行整体取样不够准确。

+0

如果“更多关于用户姿势”,则应该比较骨架数据而不是用户图像。 – EdgarT 2013-03-29 13:20:18