none
新手發問 一次使用兩台Kinect分開抓取Skeleton,與些許的WPF問題 RRS feed

  • 問題

  • 一個C#的WPF專案同時使用兩台Kinect時

    只有一台可以抓取Skeleton嗎...?

    還是一定要寫兩個WPF,或是直接用兩個專案呢...?

            /// Active Kinect sensor
            /// </summary>
            private KinectSensor sensor;
            private KinectSensor sensor1;

            /// <summary>
            /// Bitmap that will hold color information
            /// </summary>
            private WriteableBitmap colorBitmap;
            private WriteableBitmap colorBitmap1;

            /// <summary>
            /// Intermediate storage for the color data received from the camera
            /// </summary>
            private byte[] colorPixels;
            private byte[] colorPixels1;

    參考資料使用以上程式碼之後,在Skeleton的部分就找不到資料了...

    =========================

    但若兩個專案的話,又要怎麼讓他們有共通變數呢?

    目前的做法是想要讓A、B兩台Kinect拍攝不同方向

    在A畫面中舉手時,AB兩台同時拍照

    在B畫面舉手時,AB兩台也會同時拍照

    這部分目前是想用以下程式碼更改

                if (hand.Position.Y >= head.Position.Y)
                {
                    string filename = NewFileName();
                    SaveToFile(filename);
                    System.Windows.MessageBox.Show("已拍照");
                }

    在此先感謝前輩們看這篇文章Orz

    2014年12月12日 上午 08:07

所有回覆