在前一篇博客中,作者介绍了如何用微软的Kinect识别手势。用户的双手挥动时,Kinect可以识别双手的位置,并实时把位置数据显示在屏幕上。如何实现当用户的双手经过一个按钮时,软件识别这个按钮,达到一定时间后自动点击这个按钮?
下面我们用C# + WPF来实现这个功能。
首先我们在界面上设置三个普通按钮,并定义它们的点击事件。
<Button x:Name="button1" Width="200" Height="100" Content="button1" FontSize="26" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" Canvas.Left="157" Canvas.Top="108" />
<Button x:Name="button2" Width="200" Height="100" Content="button2" FontSize="26" Canvas.Left="483" Canvas.Top="108" />
<Button x:Name="quitButton" Background="G