Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 计算手势的速度_Image Processing_Processing_Kinect_Motion Detection_Simple Openni - Fatal编程技术网

Image processing 计算手势的速度

Image processing 计算手势的速度,image-processing,processing,kinect,motion-detection,simple-openni,Image Processing,Processing,Kinect,Motion Detection,Simple Openni,有谁知道如何通过手势跟踪来计算手势的速度? (我将processing 1.5.1与SimplePenni 0.27一起使用) 感谢您的关注速度是单位时间内的距离。因此,速度为: distance_between_hand_in_consecutive_frames/(seconds_per_frame) 若要在三维中查找距离,请与连续帧中手的位置一起使用 编辑:一个伪代码示例 f1 = get_current_frame_hand_coordinates() f0 = get_previou

有谁知道如何通过手势跟踪来计算手势的速度? (我将processing 1.5.1与SimplePenni 0.27一起使用)


感谢您的关注

速度是单位时间内的距离。因此,速度为:

distance_between_hand_in_consecutive_frames/(seconds_per_frame)
若要在三维中查找距离,请与连续帧中手的位置一起使用

编辑:一个伪代码示例

f1 = get_current_frame_hand_coordinates()
f0 = get_previous_frame_hand_coordinates()
然后需要一个函数来计算距离。您的输入应该是两个元组,这里是a和b,大小为3,即(x,y,z)

基本上,这里您只需将元组值插入到方程中。我不确定您的代码是如何布局的,这是为一组元组设计的

现在你有了距离,我们只需要计算速度

speed = distance/seconds_per_frame
维基百科上说Kinect的帧速率在9到30赫兹之间。这意味着您的
每帧秒数
介于1/9到1/30秒之间


这只会给你速度。你的问题是关于速度(只有幅度),但你也可以很容易地用一点三角来获得速度(既有幅度又有方向)。

速度是单位时间内的距离。因此,速度为:

distance_between_hand_in_consecutive_frames/(seconds_per_frame)
若要在三维中查找距离,请与连续帧中手的位置一起使用

编辑:一个伪代码示例

f1 = get_current_frame_hand_coordinates()
f0 = get_previous_frame_hand_coordinates()
然后需要一个函数来计算距离。您的输入应该是两个元组,这里是a和b,大小为3,即(x,y,z)

基本上,这里您只需将元组值插入到方程中。我不确定您的代码是如何布局的,这是为一组元组设计的

现在你有了距离,我们只需要计算速度

speed = distance/seconds_per_frame
维基百科上说Kinect的帧速率在9到30赫兹之间。这意味着您的
每帧秒数
介于1/9到1/30秒之间


这只会给你速度。你的问题是关于速度(只有幅度)的,但你也可以很容易地用一点三角来获得速度(既有幅度又有方向)。

谢谢你的回答。但我的问题是如何在代码中应用该方法。你能给我举个例子吗?我不打算把它完全编码出来,但当我到一台计算机上时,我会把它编出来,希望这能帮助你把它集成到你的代码中。谢谢你的回复。但我的问题是如何在代码中应用该方法。你能给我举个例子吗?我不打算把它完全编码出来,但当我到一台计算机上时,我会把它编出来,希望这能帮助你把它集成到你的代码中。