OpenCv手势识别

时间:2015-07-15 17:17:11

标签: c++ opencv

我正在进行opencv手势识别并且已经打了一个小小的小故障。 假设我显示数字3 ..网络摄像头识别3。 我所做的是打印数字3或在图像上写下文字3。 然而......由于微小的变化......输出在很短的时间间隔内发生变化。出现波动。显示2秒0.1秒......和3表示接下来的1秒。 我需要一些帮助来找到一种方法来显示...得到一段时间内的平均数(平均四舍五入到最接近的整数) 在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

某种低通滤波器怎么样?具体实现是加权平均。 (这是你问题的直接答案) 但考虑到波动是不需要的伪像,我建议设置一个关于最小时间间隔的硬阈值,必须在多个图像上找到一个数字。 例如你想要检测三个,但是这两个会出现几次,比如说不到一秒钟 - >如果检测到新号码超过1秒,您只想更新显示的号码。