using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class UseOverKinectManager : MonoBehaviour {
public RawImage kinectImg;
public Canvas canvas;
public Image rightHand;
public Image btn1;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
bool isInit = KinectManager.Instance.IsInitialized(); //检测设备可用
if (isInit) {
// print("width = " + KinectManager.Instance.GetDepthImageWidth() + " height = " + KinectManager.Instance.GetDepthImageHeight()); //宽高
//设备准备好了 可以读取了
if (kinectImg.texture == null)
{
Texture2D kinectPic = KinectManager.Instance.GetUsersClrTex(); //从设备获取彩色数据
// Texture2D kinectPic = KinectManager.Instance.GetUsersLblTex(); //获取深度数据量
kinectImg.texture = kinectPic; //把彩
Kinect for Unity V2 代码示例(二)
最新推荐文章于 2025-03-04 20:39:38 发布