小编Let*_*oir的帖子

如何在kinect中实现波形手势?

我想使用手势,因此kinect可以选择以手势为主要玩家的人.在此之后,他可以控制PC.选择该人并给予他们控制权已完成.现在我必须实现一个手势,但我不知道如何开始.

谁能帮我?

c# gesture-recognition gesture kinect

11
推荐指数
1
解决办法
8582
查看次数

如何使用Kinect跟踪一个人(trackingID)

我想跟踪第一个人,并使用此人的右手导航我制作的应用程序.

我可以接管光标,现在我只想跟踪一个人.所以基本上当一个人在节目中导航,并且有人走在他身后或正在寻找这个人时,如果他们移动,那么kinect就不应该认出其他人.

我怎么能实现这一点,我知道它与trackingId什么有关呢?:■

        foreach (SkeletonData s in allSkeletons.Skeletons)
        {

                if (s.TrackingState == SkeletonTrackingState.Tracked)
                {
                    if (s.TrackingID == 0)
                    {

                        foreach (Joint joint in s.Joints)
                        {
                        }
                    }
                }
        }
Run Code Online (Sandbox Code Playgroud)

c# wpf tracking gesture-recognition kinect

9
推荐指数
1
解决办法
6756
查看次数

我想继续检查标签的内容?

我想继续检查标签的内容,如果标签更改我需要触发事件.我有一个日,周或月的枚举,如果其中一个值出现在标签中,我想根据标签中的值更改我的图表?

c# wpf label

1
推荐指数
1
解决办法
1483
查看次数

几秒钟后我如何开火?

我正在制作一个应用程序,我想用面部检测登录.但这不是真的,它只是让ik看起来像它的扫描.因此,当我按下LOG IN按钮时,kinect拍摄我的照片并向我显示照片,在它上方显示我正在扫描的文本.现在我遇到了以下问题,当我按下登录按钮时,会出现扫描标签,但我想触发另一个事件,将我带到下一页,即主页.所以我希望SCANNING标签出现3秒钟,然后页面应该改变.这是我试过的,我使用计时器,但这并没有做什么.

    private void ActionButton_Click(object sender, System.EventArgs eventArgs)
    {

        _main.TakePicture();
        identifyBox.Source = _main.source.Clone();
        scanningLabel.Visibility = Visibility.Visible;
        _storyboard = (Storyboard)FindResource("scanningSB");
        //_storyboard.Begin();
        Start();
    }

    private void Start()
    {
        _tm = new Timer(3000);
        _tm.Elapsed += new ElapsedEventHandler(_tm_Elapsed);
        _tm.Enabled = true;
    }

    void _tm_Elapsed(object sender, ElapsedEventArgs e)
    {
        if (_tm == new Timer(3000))
        {
             ((Timer)sender).Enabled = false; 
            _main.ContentPage.Children.Clear();
            _main.ContentPage.Children.Add(_homeScreen);
        }
    }
Run Code Online (Sandbox Code Playgroud)

好吧,我删除了if语句,但现在它每3秒触发一个方法.我怎样才能让它工作一次.

好吧即使这个工作,现在我的ContentPage不会改变?它给了我这个错误:调用线程无法访问此对象,因为另一个线程拥有它.有什么不对?

c# methods events timer

1
推荐指数
1
解决办法
3573
查看次数

标签 统计

c# ×4

gesture-recognition ×2

kinect ×2

wpf ×2

events ×1

gesture ×1

label ×1

methods ×1

timer ×1

tracking ×1