如何将动态历史图像制作成单个图像?

时间:2012-08-19 18:12:33

标签: c++ opencv kinect depth openni

我正在开展一个带手势识别的项目。现在我想准备一个只能显示图像的演示文稿。我有一系列定义手势的图像,我想在单个图像中显示它们,就像在文献中显示运动历史图像一样。

我的问题很简单,我可以使用opencv中的函数制作运动历史图像,让我们说10个或更多图像定义手的运动。

作为一个例子,我有以下图像,我想显示手的位置(不透明度直接取决于时间参考)。

an example image

我尝试使用GIMP合并具有不同不透明度的图层来执行相同的操作,但输出效果不佳。 output with gimp

1 个答案:

答案 0 :(得分:5)

您可以使用cv::updateMotionHistory
实际上OpenCV还演示了samples/c/motempl.c

中的用法