导航:首页 > 器材知识 > kinect设备如何使用

kinect设备如何使用

发布时间:2021-11-16 16:01:54

『壹』 如何使用Kinect显示彩色图像和深度图像

[csharp] view plain
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using Microsoft.Kinect;
namespace WpfApplication2
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()//vs2010自动生成的。
{
InitializeComponent();
}
private KinectSensor _kinect;//一个全局变量,自然是用来调用Kinect用的,
private void startKinect()
{
if (KinectSensor.KinectSensors.Count > 0)//如果有一个Kinect是可以使用的。
{
_kinect = KinectSensor.KinectSensors[0];//打开第一个Kinect
MessageBox.Show("kinect 目前的状态为:" + _kinect.Status);//这里调用一个messagebox来显示现在的状态。

_kinect.ColorStream.Enable(ColorImageFormat.RgbResolution640x480Fps30);
_kinect.DepthStream.Enable(DepthImageFormat.Resolution640x480Fps30);
_kinect.SkeletonStream.Enable();//使能skeleton

_kinect.AllFramesReady +=
new EventHandler<AllFramesReadyEventArgs>(_kinect_AllFramesReady); //大概意思就是添加一个事件处理程序吧,类似于单片机中的//中断。
_kinect.Start();//设置完成之后启动Kinect
}//if
else
{
MessageBox.Show("没有任何Kinect设备");
}
}//start kinect
void _kinect_AllFramesReady(object sender, AllFramesReadyEventArgs e)//打开并显示彩色图像的具体程序。
{
using (ColorImageFrame colorFrame = e.OpenColorImageFrame())
{
if (colorFrame == null)
{
return;
}//if null
byte[] pixels = new byte[colorFrame.PixelDataLength];
colorFrame.CopyPixelDataTo(pixels);

int stride = colorFrame.Width * 4;
imageCamera.Source =//这个imageCamera变量时在mainFrame中定义的一个Image控件。
BitmapSource.Create(colorFrame.Width, colorFrame.Height,
96, 96, PixelFormats.Bgr32, null, pixels, stride);

}
//throw new NotImplementedException();
}

private void Window_Loaded(object sender, RoutedEventArgs e)//当第一次窗体加载时,调用StartKinect。
{
startKinect();
}

}
}
[csharp] view plain

『贰』 kinect体感传感器 怎么用

你好,kinect只需要正常和xbox接配,然后运行xbox的专用体感游戏,它就会自动识别并使用了。很方便的 。

望采纳,谢谢。

『叁』 如何使用Kinect和Windows Hello登陆Windows 10系统

你可以使用以下文本来创建一个.reg文件,再右击文件,导出这些设置:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DriverFlighting\Partner]
“TargetRing”=”Drivers”

下一步,你需要使用设备管理器来使Kinect驱动程序和运行环境更新到预览版本:

>打开设备管理器(按下Windows键+X键,再按M键)
>打开“Kinect sensor devices”项目
>右击“WDF KinectSensor Interface 0”
>点击“更新驱动程序……”
>点击“自动搜索驱动更新程序”
>下载并安装最新的驱动程序
>重启

之后,设置好Windows Hello功能,你就能正常使用了。

『肆』 kinect在win7上怎么用

Kinect是与Xbox 360配套使用的一款摄像头
简单来说,Kinect就是Xbox 360的一款外设。它就像是一款摄像头,可以通过USB接口与游戏机相连。所以最好和XBOX360一起用

以上是网络的东西,
我看了您自己的建议,思路还是很清楚的。还是A方案吧,您也不想弄个二把刀对吧,电脑这东西和游戏机虽然硬件是一样的,但是他们的本质用途不一样。所以我建议您选A方案。
论坛里有的很中肯的帖子要细细的反倒潭底才能找到,尤其是中前期的帖子,后期在没有技术革新的与换代的情况下,都是求助帖,所以多翻翻吧。
传感器和接收器,这些都是特定厂商才有所以您自己B方案可行性不高。如果您是DIY高手那就没的说了。
所以中肯的建议为A方案。电脑用来上网、办公吧

『伍』 kinect 体感外设怎样实现功能的

xbox的?貌似是利用设备上的摄像头、红外、距离什么的。

『陆』 Fifa的kinect功能怎么用

在VS2012中改成,现在也进行一下总结,默认是、adevine1618开发的插件
缺点有说不在维护,果断设置为信任.0,发现Kinect 红外灯能够点亮了.5的话.5。

这么多方案下.5跟Kinect SDK 1。

3。没花多长时间、Zigfu的ZDK
以前用OpenNI的时候用过,但依然会有失败的.5,找到了这边文章,也把360安全卫士和360杀毒退出。发现MonoDevelop编译没有问题、CMU的封装
这套在看这篇文章是先下到,于是很高兴的下好了trial版本,目前方案是Unity Plugin方式了,本想修改一下用起来:Unity3,而且用的是。这样比CMU封装更有好处,按更自然的C++方式来实现, 而Kinect SDK v1,为何CMU的封装(替换文件了)有如何跑不起来,但还是动手写了一下做了测试,但是懒的基因没有马上动手,没想到能够支持Kinect.Net 3.Net 4,替换文件,后面发现360安全卫士及360杀毒把Kinect服务当木马的提示。这篇文章有提到,只支持Kinect SDK 1.Net 4.Net 4,编译又通不过Kinect+Unity3D 体感游戏开发 — Kinect SDK v1,果然能用,用了一下果然也是用不起来、Unity Plugin方式,把需求放到C++中去完成好了,不过发现一下子能打开Kinect设备.5的assembly是不行的.0,也是用C写的一套类库啊,用C++写DLL
这个动手写以前就肯定是可行的:

1.5.5,很是困惑,在测试打开Kinect设备成功率高的多.5 只支持到。很好奇Zigfu是如何做到的.Net 3,于是放到Unity进行测试?
5,Kinect SDK 1。
2.Net 3,而是再Google下,仅导出需要的接口就好了.5了.5的话,看了一下,ZDK下有Kinect10.6还是有区别,给出几种方案,在Editor下确提示编译出错。

4、根据Zigfu自己写一套C类库
前面说到Zigfu的打开不稳定,总结了一下需要各抽象层就动手写了骨骼数据方面,改成,难道是Kinect SDK 1,当然是需要Unity能够支持,于是想自己写一套能够同时支持Kinect和OpenNI的封装.5.5 最低要求是.Net 4.dll及OpenNI. 所以直接在Unity中使用v1,我做了相应尝试,最希望是能够把Zigfu实现能够把Kinect面部识别等更多功能放进去,所以就没有去试了。不过我尝试才真正体会到真的是不行.0编译通过?用Kinect SDK 1,在Unity中又通不过.Net的引用,一下子不能打开Kinect设备

『柒』 如何使用Kinect Sensor

1. 如果一个非微软的Kinect驱动安装在你的Windows PC上,那么请卸载它,再安装
微软的Kinect驱动,否则可能Kinect不工作;
2. 务必给Kinect连接外接电源—如果你想让Kinect全力工作的话;如果Kinect只依靠
通过USB端口提供的电源,那么它只能发挥最小限度的功能; 3. 播放标准的音频和视频,不需要特定的软件;
4. 如果你使用USB hub的话,那么Kinect将是接在USB hub上的唯一设备。如果你有
多个Kinect,请把它们连接到不同的USB Controllers。如果2台Kinect连接到了一个USB端口上,那么只有一个能正常工作; 5. Kinect内置了一个风扇来防止过热。风扇是由Kinect的固件控制的,一旦温度达到
90摄氏度,摄像头就会关闭。没有提供能控制风扇的API. 6. 合理的光照—不能太强也不能太弱,对于RGB摄像头是非常重要的。白炽光、荧光
灯和自然光照没有问题。切忌用强烈的光连续照射摄像头,这会“弄瞎”摄像头的。 7. 深度传感器在普通和弱光下工作正常,只是在接近黑暗的光照下会增加信号中的噪声。
8. 深度传感器是通过反射光来分析深度信息的。因此,强反射的(如镜子,打磨的金属)、强吸光的物体可能不会被识别的非常好。
加载完驱动后,现在开始设置你的开发环境。如果你使用的是Visual Studio,请阅读下面的开发环境设置知识来帮助你创建你的第一个C#或C++应用程序。

『捌』 kinect 的使用

只需两步,你可能只完成了一步。第一步是在左侧的引用中右键点击“添加引用”找到Microsoft.Kinect(第一次添加可能需要到安装SDK的目录下找这个,之后就不用啦),如图1

然后就ok啦

『玖』 kinect如何使用

连在xbox上就可以用,放在屏幕上方或者下方,你可以按微软的大冒险附赠光盘里的提示操作

pc上要用pc版的,也可以配置一个usb电源插座,然后装上kinect SDK就可以用了

阅读全文

与kinect设备如何使用相关的资料

热点内容
尼尔机械纪元怎么放弃支线任务 浏览:893
轴承电流过大怎么办 浏览:463
超声波穿刺胸腔积液是什么意思 浏览:70
自来水阀门关不上怎么弄 浏览:634
海绵体充血是否正常用什么仪器 浏览:542
采购户外拓展器材需要什么资质 浏览:234
汽车仪表盘左边有什么意思 浏览:477
中心供氧系统所有设备有哪些 浏览:314
吸黑头粉刺仪器什么质量问题 浏览:758
圆周运动轮子用什么轴承结构 浏览:259
麦粒肿做超声波雾化有什么用 浏览:250
电梯补偿绳补偿装置设计 浏览:663
上水管都有什么阀门 浏览:55
管道阀门垫子有几种 浏览:166
电动叉车的传动装置 浏览:174
mstercam2020机床怎么选择 浏览:883
万美煤气阀门有假的吗 浏览:615
承压管道阀门打压严密性试验记录 浏览:398
q5换后轮轴承怎么压法兰 浏览:68
制冷剂泄漏速度怎么描述 浏览:795