我的应用程序基本上是关于声源定位和视觉伺服的。我选择Kinect作为主要硬件。

我已经知道Windows版Kinect和Xbox版Kinect的基本区别。我无法从我的国家/地区访问Windows版本(土耳其这里没有经销商),但是商店中有xbox版本。我不确定特定问题的软件选择。

我发现最新的Kinect SDK使用内置麦克风阵列支持声源定位(和波束成形)。我可以在xbox版本中使用该SDK吗?还是有另一个具有相同支持的xbox SDK?我不确定,因为我也读过OpenNI没有提供最好的音频API。

我还将对图像和深度输出进行一些处理,所以我将使用OpenCV。我还想将Qt用于线程,GUI等。因此,另一个问题:是否可以在另一个IDE(而不是Visual Studio)中使用Microsoft官方的kinect SDK?

#1 楼

您可以使用所有版本的Kinect for Windows SDK,甚至可以使用Xbox版本。某些部分受到限制,在商业场景中您需要Kinect for Windows(更多信息,请访问我的博客)。

在您的场景中,您应该可以使用官方的Kinect for Windows SDK v1.8来使用语音/声音场景。如果您要进行语音/语音识别,在这篇文章中,我将设置一个基本版本来控制我的无人机,该版本应该是相同的。

您不需要使用VIsual Studio,而是使用C#/ C ++ / VB.net需要编译器才能运行代码。

结论-官方SDK将满足您的需求,包括支持语音/语音,但如果要在公共场所部署应用程序,则需要Kinect for Windows传感器才能获得公共许可证。

还有其他问题吗? -> hello [at] kinectingforwindows [dot] com

评论


$ \ begingroup $
汤姆,谢谢。我将在另一个IDE上使用C ++ / msvc10编译器。申请不是商业性的,而是学术性的。我不需要任何额外的K4W功能。我下载了v1.8 SDK,并成功使用了它。
$ \ endgroup $
–baci
14年2月16日在7:47

#2 楼

关于stackoverflow有一些讨论。请查看此链接:

https://stackoverflow.com/questions/9936272/using-xbox-360-kinect-with-kinect-for-windows-sdk

评论


$ \ begingroup $
还不够清楚。其中一个人说您不能使用最新的SDK,而只能使用Beta版(即使您是业余爱好者)。而其他人则说kinect sdk 1.5有效。我开始认为Microsoft故意发布这些声明是为了让客户购买Windows版本。
$ \ endgroup $
–baci
2014年1月28日上午10:53

$ \ begingroup $
如果我没记错的话,人们已经使用XBox Kinect并为其创建了SDK,这是开源的。我认为仍然可以使用,您可以在Google上搜索。之后,Microsoft发布了Microsoft Kinect。
$ \ endgroup $
–rkojcev
2014年2月7日在16:17