Articles of kinect

libfreenect2是否支持Kinect v2

我必须在Linux中使用Kinect v2作为项目,并且正在寻找兼容的库。 目前尚不清楚Open Kinect项目是否已经破解了Kinect v2。

如何在Google Chrome中使用Kinect相机?

编辑 : 现在支持 我想使用webrtc在chrome里面使用kinect。 在Linux UYVY不支持 。 是否有可能创build一个新的设备描述符(/ dev / video1)从UYVY转换/ dev / video0到YUYV ?

我的祖母(Kinect)Linux的手势识别

我正在考虑使用Kinect来制作一个项目,让我的奶奶可以控制她的电视,而不用使用遥控器。 所以,我一直在研究基本的手势识别。 其目的是在程序检测到右手正在“挥手”时,通过向电视机发送正确的IR代码来调高电视机的音量。 问题是,无论我在哪里看,我似乎无法find一个基于Linux的教程,显示如何做手势的结果。 还有一点需要注意的是,除了debugging窗口之外,我不需要任何GUI,因为这会使我们的程序减慢一点点。 有人知道什么地方会让我在一个循环中,经常检查一些手势,什么时候做,我可以控制一些东西,根本不需要任何GUI和Linux? :/ 我很高兴去任何语言,但我的经验围绕着Python和C 任何帮助将被高度赞赏地接受。 提前致谢 马特

我如何在Linux上使用内置的Kinect驱动程序?

在最新的Linux内核中, 它通过驱动程序支持Kinect 。 我想访问RGB和D(深度)stream,并把它们放入一个二维数组,或64位整数,或两个单独的arrays将工作。 C#是首选,C ++是可以接受的。 所以我的问题是:我在哪里可以find更多关于这方面的信息,例如文章和文档? 一个简单的示例程序是什么样的,例如,在100×100的位置打印颜色和深度? 我会投票赞成任何好的链接,并接受第一个工作代码示例。 谢谢,弗兰基 Ps,我知道OpenKinect,NITE,Microsoft SDK等项目。 我希望这对我来说很容易安装在其他计算机和Linux发行版,这就是为什么通用内核驱动程序是首选。 我的主要用途是一个networking摄像头,将像素replace得比深度X更远,并保存到磁盘。 更新 既然问我没有进一步得多。 我发现这篇文章 。 我检查了Git repo,它似乎从4月份以来没有更新过,我没有看到与Linux Kernel有任何联系,也没有与之合并。 这里没有提到Kinect,除了这个不相关的博客。 更新2 我似乎无法find谁将Kinect驱动程序应用于内核。 在GitHub上有一个内核的镜像。 我试图用谷歌来search它,但是这个查询和变化没有任何东西。 然后我尝试着searchGitHub而没有正面点击。 有没有人有任何信息?

Kinect V2的深度stream中的人脸跟踪对象的位置

我已经在我的代码中使用了绿屏效果,现在需要眼睛,嘴和鼻子的位置,这将能够跟踪和使用我认为通过相机或彩色stream,因为无法获得正确的位置,在绿色屏幕内检测将根据深度stream显示的主体。 所以我的问题是如何应用面部对象的深度stream的正确位置,因为绿屏效果(背景去除)出现。

在虚拟机Kinect XBOX 360

下午好,我有一个Xbox 360的Kinect,并希望连接,并在虚拟机上识别,本机Windows电脑我已经能够,因为我第一次安装的SDK 1.8后来通过USB连接到计算机,它被认可,但是从虚拟机上我只知道我的麦克风,而摄像头和引擎。 (将Kinect连接到计算机,确保在虚拟机中访问USB连接,摄像头闪烁指示灯,但“非特定”部分中的设备同时出现在“Xbox nui摄像头”和“Xbox引擎nui” 。) 当我尝试访问开发者工具包浏览器的任何应用程序来启动它时,我会看到我没有连接摄像头的消息出现。 我正在使用Parallels(Mac)作为VirtualBox(Windows),而且两者都是不可能的。

如何克服Windows 10上的kinect sdk 2安装失败

Kinect SDK v2安装期间,Windows 10笔记本电脑出现故障。 当操作系统处于Windows 8或8.1版本时,SDK以前在此计算机上工作。 我已经升级到Windows 10,无法重新安装Kinect SDK 2(在此期间已被卸载)。 关于Windows 8.1笔记本电脑也有类似的问题,但是除了OP本人,他没有真正的答复,他说他反复重试了25次,终于神奇地成功了。 我不知道这是否是完全相同的问题。 安装过程结束时的错误信息只是指向我无法修复的日志文件。 有没有系统的方法来克服在Windows 10上的Kinect SDK 2的安装错误,当以前的安装在与早期版本的操作系统相同的机器上工作正常? 日志文件: [202C:07C4][2016-03-13T19:34:44]i001: Burn v3.7.1224.0, Windows v6.2 (Build 9200: Service Pack 0), path: E:\Brekel Installers\BrekelPro PointCloud v2\KinectSDK-v2.0_1409-Setup.exe, cmdline: '' [202C:07C4][2016-03-13T19:34:44]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\ROBBAE~1\AppData\Local\Temp\Kinect_for_Windows_SDK_v2.0_1409_20160313193444.log' [202C:07C4][2016-03-13T19:34:44]i000: Setting string variable 'WixBundleOriginalSource' to value 'E:\Brekel Installers\Brekel Pro PointCloud […]

两个骨架跟踪方法在kinect中是正确的?

我已经使用KACE SDK开发应用程序。 现在我怀疑跟踪骨架。 我有2个代码,但有2种不同的方法。 我想知道两种方法导致相同的概念? 还是不同? 代码1: void Kinect_SkeletonFrameReady(object sender, SkeletonFrameReadyEventArgs e) { using (SkeletonFrame frame = e.OpenSkeletonFrame()) { m_skeletons = new Skeleton[frame.SkeletonArrayLength]; frame.CopySkeletonDataTo(m_skeletons); } if(m_skeletons != null && m_skeletons.Length != 0) { foreach (Skeleton skeleton in m_skeletons) { if (skeleton != null && skeleton.TrackingState == SkeletonTrackingState.Tracked) { //doing some operations } } } } […]

Kinect USB 3.0不断重新连接

我正在开发一个Kinect应用程序,在Windows 10 PC上使用Xbox One的Kinect 2.0。 现在我有一个使用新电脑的问题。 使用KinectStudio或任何示例程序testingKinect,Kinect会经常重新连接,就像拔出USB电缆并重新插入一样。 如果Kinect正在运行,我会得到完整的30 fps,但大多数情况下只有在连接中断前约10秒。 在USB3端口没有其他设备插入,我尝试了所有的端口。 电脑有一个英特尔8系列/ C220系列USB芯片组,我更新并重新安装所有的驱动程序。 Kinect Configuration Verifier会显示USB控制器的问题:“支持的USB 3.0端口检测到带宽未知,Kinect可能与硬件兼容,也可能不兼容。 有没有人有类似的经历,或者你有什么想法如何解决?

跟踪和比较骨架与预定义的骨架

我目前正在为学校开发一个项目,需要我用Kinect硬件创build一个特定的软件。 该软件与有氧运动/运动“游戏”密切相关。 但是,因为我从来没有为Kinect工作过,所以对于从哪里开始,我有些无知。 我已经下载了SDK和Toolkit浏览器,以及一些(非官方的)工具包。 我在Java编程方面有一些经验,但是不知道如何使用C / C ++ / C#和Visual Studio。 我基本上在寻找可以帮助我更好地了解Kinect以及如何编程的教程。 我试图寻找一些,但他们是过时的,或真正的困惑,我无法跟上他们。 我在这个项目中的主要目标是弄清楚当一个活骨架的双臂高举头顶,身体靠近他的身体时(跳跃千斤顶锻炼),我该如何看清楚。 任何人都可以帮助我沿着正确的方向与几个链接或例子?