使用Kinect SDK识别面部表情

3

我试图使用Kinect和Kinect SDK进行一些工作。

我想知道是否可以使用Kinect SDK检测面部表情(例如眨眼、微笑等),或者获取原始数据以帮助识别这些表情。

请问有人能够提供相关链接吗?谢谢。

4个回答

3
我也在这方面工作,考虑了两个选项:
  1. Face.com API:

    有一个C#客户端库,文档中有很多示例。

  2. EmguCV:

    这位讲解了使用EmguCV和Kinect SDK进行基本人脸检测,并可以使用this来识别人脸。

目前我停止了开发,但如果您完成了,请发布您的代码链接。

1
Face.com自被Facebook收购后已不再可用。 - Wouter

2

由于Kinect无法生成高分辨率图像,因此该功能目前未在Kinect for Windows SDK中提供。尽管如此,OpenCV和AForge.NET等库已成功地用于从Kinect返回的原始图像以及来自网络摄像头的RGB视频流中检测手指和面部识别。我建议使用这些计算机视觉库作为起点。


2

注意,微软将在二月份发布“Kinect for PC”以及新的SDK版本。这个版本有一个新的“近距离模式”,可以提供更好的近景图像分辨率。面部和手指识别可能也会实现。你可以在这里阅读微软的新闻发布:T3.com


2
新的Kinect SDK1.5已发布,其中包含面部检测和识别功能。您可以在此处下载最新的SDKhere,并查看此网站以获取有关Kinect face tracking的更多详细信息。

2
在Kinect SDK 1.5中没有面部识别功能。你引用的第二篇文章明确指出:“请注意,这不是面部识别,正如一些来源所报道的那样。” - ctrlalt313373

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接