kinect相关内容

Kinect快速手追踪方法

如何使用kinect跟踪快速的手部运动? 我已经尝试过Openni和Microsoft sdk来跟踪手.两者都有很多抖动,关节运动不准确. 以下是kinect水果忍者的示例视频:示例视频 在该视频中,没有抖动和误差,并且正在跟踪快速的手部动作. 我想念什么?我应该研究任何种类的kinect硬件版本或类型. 解决方案 我最好的猜测是,《水果忍者》在某些时候应用了某种平滑处理 ..
发布时间:2020-04-26 09:52:05 其他开发

如何在单独的线程中复制和处理WriteableBitmap?

我的kinect应用程序有主线程,该线程可用于UI线程和其他线程之间的通信.我无法复制从kinect生成的WriteableBitmap,并将此WriteableBitmap图像通过EmguCV处理传递给单独的线程.我正在尝试所有操作:Clone,CloneCurrentValue,BlockingCollection,但是仍然存在一些问题,例如: 由于不同,调用线程无法访问该对象 线程拥有 ..
发布时间:2020-04-26 09:52:03 C#/.NET

录制Kinect流以供以后播放的最可靠方法是什么?

我一直在与Processing和Cinder一起即时修改Kinect输入.但是,我还想记录完整的数据流(深度+颜色+加速度计值,以及其中的其他值).我正在录制,所以我可以在相同的材料上尝试不同的效果/处理. 由于我仍然只是在学习Cinder,并且处理非常缓慢/缓慢,因此我很难找到有关捕获流的策略的建议-任何东西(最好是在Cinder,oF或Processing中)都将真正有用. 解决方 ..
发布时间:2020-04-26 09:52:01 其他开发

Joint.Position指的是什么?

我正在尝试使用Kinect和Kinect SDK 1.8检测用户的某些位置或手势.为此,我打算使用Joint.Position属性提供的信息.但是,我无法理解正在读取的值.他们的意思是什么?它们是关节和传感器之间的距离吗?用什么单位测量它们? 解决方案 Joint.Position是3D矢量,其中包含X,Y和Z属性.这些属性中的每一个都代表关节从所使用的坐标系原点开始的以米为单位的距离(沿 ..
发布时间:2020-04-26 09:51:56 C#/.NET

EmguCv.CV.CvInvoke抛出EmguCv TypeInitializationException

首先,我要说的是我确实遵循了很多教程,例如全部位于EmguCv主站点上的教程,但是抛出了TypeInitializationException. 现在,请仔细听,因为这是极其不可思议的部分.我首先要说的是我的问题有三个“层次",但是,所有“层次"中的代码是完全一样的,甚至没有丝毫变化.这自然表明我有一个参考或链接问题,但是我再次尝试了多次尝试,但遵循的教程却无济于事. 级别1(此级别产 ..
发布时间:2020-04-26 09:51:53 C#/.NET

将Python(PyKinect)骨架数据转换为点(X,Y)

这是一个非常简单的问题,但是我是Python的新手,我似乎无法完成. 我想将Python(PyKinect)中的骨架数据坐标转换为点(X,Y).我知道可以在C#(使用Microsoft.Kinect库)中完成类似的任务,如以下代码所示: var p = new Point[6]; Point shoulderRight = new Point(), shoulderLeft = new ..
发布时间:2020-04-26 09:51:48 Python

我可以使用kinect判断肤色或体温吗?

我可以使用kinect找出肤色或体温吗? 解决方案 该Kinect确实有一个红外相机,它与IR投影仪结合使用来捕获深度图像,但是,IR相机仅对近距离敏感.红外频率(约1微米的波长). “热"红外通常处于更长的波长范围内(1到300微米),这些摄像机对它不敏感.不幸的是,有一个原因是红外热像仪非常昂贵. 以下一些讨论可能对您有帮助 https://physics.stackexc ..
发布时间:2020-04-26 09:51:46 C#/.NET

Kinect SDK 1.6和Joint.ScaleTo方法

我正在使用Kinect SDK 1.6,并且正在遵循 Windows Kinect Quickstart Series 的 Skeleton Tracking Funamentals 教程,该教程在即使这些教程是针对SDK 1.0制作的,在我按照说明将手的位置映射到自定义大小的窗口(例如1280x720)上,一切都进行得很顺利. Dan Fernandez使用以下代码行实现了这一目标 ..
发布时间:2020-04-26 09:51:44 其他开发

从给定的深度图像生成点云image-matlab计算机视觉系统工具箱

我是Matlab的初学者,已经购买了Computer Vision System Toolbox.我已经得到了400张深度图像(.PNG图像).我想为每个图像创建一个点云.我查看了Computer Vision System Toolbox的文档,并有一个将深度图像转换为点云的示例( http://uk.mathworks.com/help/vision/ref/depthtopointcloud ..
发布时间:2020-04-26 09:51:40 其他开发

保存原始数据

我正在尝试保存kinect原始深度数据,并且我不想使用Kinect Studio,因为我需要原始数据进行进一步的计算.我正在使用kinectv2和kinect sdk! 我的问题是,对于保存的数据,我的FPS较低.它大约为15-17FPS. 这里是我的Framereader(在以后的步骤中,我也想保存色彩流): frameReader = kinectSensor.OpenMul ..
发布时间:2020-04-26 09:51:36 C#/.NET

单击的Kinect握笔手势

我正在使用kinect V2.0.我需要使用握持手势执行点击.有没有办法像V1.8中的AddHandPointerGripHandler一样处理V2.0中的Grip手势. 解决方案 在Microsoft Kinect SDK v2.0中, Body.HandRightState Body.HandLeftState 这两个属性都是 关闭(您可以检测到它来触发Grip手势); 套索 ..
发布时间:2020-04-26 09:51:33 C#/.NET

不连接实际设备的Kinect仿真

在未插入Kinect本身的情况下,是否可以模拟Kinect传感器(用于Kinect SDK)? 首先,我认为Kinect Studio确实可以实现我想要的功能,但是现在看来Kinect Studio记录了数据流并可以将它们“馈送"到应用程序中,但是无法模拟与传感器的连接.因此,目前我用Kinect Studio记录了几个.xed文件,如果没有得到“未插入Kinect传感器"或任何消息,我将无 ..
发布时间:2020-04-26 09:51:23 C#/.NET

kinect SDK 2.0关节角度和跟踪

如何检查所访问的关节是否具有跟踪状态为“已跟踪".我发现关节的8个角度,但似乎无法在屏幕上显示结果, public double AngleBetweenTwoVectors(Vector3D vectorA, Vector3D vectorB) { double dotProduct = 0.0; vectorA.Normalize(); ..
发布时间:2020-04-26 09:51:21 C#/.NET

Kinect设备未连接

我一直在尝试将Kinect连接到计算机.我已经安装了驱动程序和OpenNI,当我尝试运行NiViwer 64时,我得到的唯一消息是:“设备:PrimeSense/SensorKinect/5.1.2.1:设备未连接!".有关如何解决此问题的任何想法? 解决方案 在安装OpenNI时,有正确的顺序来安装驱动程序,sdk等. 您必须确保没有安装Microsoft的安装程序,否则可能会引起一些问 ..
发布时间:2020-04-26 09:51:19 其他开发