Ejemplo n.º 1
0
    public bool IsFaceTrackingAvailable(ref bool bNeedRestart)
    {
        bool bOneCopied = false, bAllCopied = true;

        if (!KinectInterop.Is64bitArchitecture())
        {
            // 32 bit
            //Debug.Log("Face - x32-architecture.");

            KinectInterop.CopyResourceFile("Kinect20.Face.dll", "Kinect20.Face.dll", ref bOneCopied, ref bAllCopied);
            KinectInterop.CopyResourceFile("KinectFaceUnityAddin.dll", "KinectFaceUnityAddin.dll", ref bOneCopied, ref bAllCopied);
        }
        else
        {
            // 64 bit
            //Debug.Log("Face - x64-architecture.");

            KinectInterop.CopyResourceFile("Kinect20.Face.dll", "Kinect20.Face.dll.x64", ref bOneCopied, ref bAllCopied);
            KinectInterop.CopyResourceFile("KinectFaceUnityAddin.dll", "KinectFaceUnityAddin.dll.x64", ref bOneCopied, ref bAllCopied);
        }

        KinectInterop.UnzipResourceDirectory(".", "NuiDatabase.zip", "./NuiDatabase");

        bNeedRestart = (bOneCopied && bAllCopied);

        return(true);
    }
Ejemplo n.º 2
0
    public bool InitSensorInterface(ref bool bNeedRestart)
    {
        bool bOneCopied = false, bAllCopied = true;

        KinectInterop.CopyResourceFile("KinectUnityAddin.dll", "KinectUnityAddin.dll", ref bOneCopied, ref bAllCopied);

        bNeedRestart = (bOneCopied && bAllCopied);

        return(true);
    }
    public bool InitSensorInterface(ref bool bNeedRestart)
    {
        bool bOneCopied = false, bAllCopied = true;

        KinectInterop.CopyResourceFile("KinectUnityWrapper.dll", "KinectUnityWrapper.dll", ref bOneCopied, ref bAllCopied);
        KinectInterop.CopyResourceFile("KinectInteraction180_32.dll", "KinectInteraction180_32.dll", ref bOneCopied, ref bAllCopied);
        KinectInterop.CopyResourceFile("FaceTrackData.dll", "FaceTrackData.dll", ref bOneCopied, ref bAllCopied);
        KinectInterop.CopyResourceFile("FaceTrackLib.dll", "FaceTrackLib.dll", ref bOneCopied, ref bAllCopied);
        KinectInterop.CopyResourceFile("KinectBackgroundRemoval180_32.dll", "KinectBackgroundRemoval180_32.dll", ref bOneCopied, ref bAllCopied);

        KinectInterop.CopyResourceFile("msvcp100d.dll", "msvcp100d.dll", ref bOneCopied, ref bAllCopied);
        KinectInterop.CopyResourceFile("msvcr100d.dll", "msvcr100d.dll", ref bOneCopied, ref bAllCopied);

        bNeedRestart = (bOneCopied && bAllCopied);

        return(true);
    }
Ejemplo n.º 4
0
    public bool InitSensorInterface(ref bool bNeedRestart)
    {
        bool bOneCopied = false, bAllCopied = true;

        if (!KinectInterop.Is64bitArchitecture())
        {
            Debug.Log("x32-architecture detected.");
            KinectInterop.CopyResourceFile("KinectUnityAddin.dll", "KinectUnityAddin.dll", ref bOneCopied, ref bAllCopied);
        }
        else
        {
            //Debug.Log("x64-architecture detected.");
            KinectInterop.CopyResourceFile("KinectUnityAddin.dll", "KinectUnityAddin.dll.x64", ref bOneCopied, ref bAllCopied);
        }

        bNeedRestart = (bOneCopied && bAllCopied);

        return(true);
    }
Ejemplo n.º 5
0
    public bool IsSpeechRecognitionAvailable(ref bool bNeedRestart)
    {
        bool bOneCopied = false, bAllCopied = true;

        if (!KinectInterop.Is64bitArchitecture())
        {
            //Debug.Log("Speech - x32-architecture.");
            KinectInterop.CopyResourceFile("Kinect2SpeechWrapper.dll", "Kinect2SpeechWrapper.dll", ref bOneCopied, ref bAllCopied);
        }
        else
        {
            //Debug.Log("Face - x64-architecture.");
            KinectInterop.CopyResourceFile("Kinect2SpeechWrapper.dll", "Kinect2SpeechWrapper.dll.x64", ref bOneCopied, ref bAllCopied);
        }

        bNeedRestart = (bOneCopied && bAllCopied);

        return(true);
    }