Visual Gesture Builder - DiscreteGestureResult问题 [英] Visual Gesture Builder - DiscreteGestureResult Problem
本文介绍了Visual Gesture Builder - DiscreteGestureResult问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用提供的示例尝试编写自己的使用Visual Gesture Builder的应用程序。我知道我的数据库工作正常,因为我能够将数据输入到坐着的示例中,并且它没有问题。使用断点我有
设法将问题缩小到以下代码。
I have used the provided samples to attempt to write my own applications that used Visual Gesture Builder. I know my database works correctly as I was able to input the data into the seated example and it worked without a problem. Using break points I have managed to narrow the problem down to the following code.
引发的异常是DiscreteGestureResults为空。
The exception that is thrown is that DiscreteGestureResults is null.
任何想法?
public void GestureFrameArrived(object sender, VisualGestureBuilderFrameArrivedEventArgs args)
{
VisualGestureBuilderFrameReference frameReference = args.FrameReference;
using (VisualGestureBuilderFrame frame = frameReference.AcquireFrame())
{
if (frame != null)
{
var resultBT = frame.DiscreteGestureResults[BottomToTop];
var resultTB = frame.DiscreteGestureResults[TopToBottom];
var resultRL = frame.DiscreteGestureResults[RightToLeft];
var resultLR = frame.DiscreteGestureResults[LeftToRight];
var resultIO = frame.DiscreteGestureResults[InToOut];
var resultOI = frame.DiscreteGestureResults[OutToIn];
if (resultBT.Detected == true)
{
if (resultBT.Confidence > 0.35)
{
GestureOut.Text = resultBT.Detected ? "BottomToTop" : "None";
//ConfidenceText.Text = resultBT.Confidence.ToString();
}
}
推荐答案
在帧上,不会检测到每个手势。您列出的所有6个手势是否为空,或者只有BT结果在失败时为空?
On a frame, not every gesture would be detected. Are all 6 of the gestures you have listed null, or only the BT result null for the time it fails?
这篇关于Visual Gesture Builder - DiscreteGestureResult问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文