Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
照片比较c#_C#_Image_Compare_Kinect - Fatal编程技术网

照片比较c#

照片比较c#,c#,image,compare,kinect,C#,Image,Compare,Kinect,我使用kinect拍摄照片,然后我尝试比较它们,照片将存储在目录中并作为文件流读入,我需要比较图像并确定它们是否相同,考虑到不同的背景等,具有相当高的容错性,这更多地取决于用户的姿势,我只是想知道如果有人有任何提示,在哪里找,因为我找不到任何东西 谢谢大家我认为这个问题比你一开始想象的要复杂得多 如果您只是比较两张图像,如果它们在误差容许范围内,则认为它们是相同的,这不是检测相同姿势的可靠方法 如果我在黑色背景上,做两个不同的姿势,它们的“差异”相对较小,因为两幅图像中的大多数像素都是黑色的。如

我使用kinect拍摄照片,然后我尝试比较它们,照片将存储在目录中并作为文件流读入,我需要比较图像并确定它们是否相同,考虑到不同的背景等,具有相当高的容错性,这更多地取决于用户的姿势,我只是想知道如果有人有任何提示,在哪里找,因为我找不到任何东西


谢谢大家

我认为这个问题比你一开始想象的要复杂得多

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

如果我在黑色背景上,做两个不同的姿势,它们的“差异”相对较小,因为两幅图像中的大多数像素都是黑色的。如果我在有图案的背景上做相同的姿势,然后在黑色背景上做相同的姿势,那么两者之间的“差异”会很大,尽管姿势是相同的


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

被否决。我可以通过一个简单的谷歌搜索找到大量的SO帖子和其他文章:“照片比较c#”。我建议你从那里开始,然后如果你正在寻找某个特定算法或方法的帮助,就发布一个新问题。我已经这样做了,发现了很多东西,找到照片比较不是问题,我正在寻找一个算法/方法,提供可靠的容错水平。我将此作为评论发布,不是答案,因为它只是一个通用指针。你可能想看看。这是一个“为计算机视觉和人工智能领域的开发人员和研究人员设计的开源C#框架,这些领域包括图像处理、神经网络、遗传算法、模糊逻辑、机器学习、机器人学等。”您可能还想了解它的用途。另一方面,要了解人体形态识别方面有多复杂,请查看一些资料。如果“更多关于用户姿势”,则应比较骨架数据,而不是用户图像。