2010-05-03 120 views
0

想象一下,我有一个视频播放..我可以有某种运动​​图形正在'播放'视频..就像说移动图形是在视频上层,这将是下层..导航图形覆盖在视频上

我是一个C++的舒适和Python,因此使用这两种解决方案将高度赞赏..

谢谢你在前进, 仙人..

+0

*您*有视频播放?你打得怎么样?如果不是,你想使用什么样的平台?原来,我会说使用闪亮的电视屏幕和镜子。 – Potatoswatter 2010-05-03 19:42:21

+0

问题是真的回答还是根本不回答? – Nikko 2010-05-25 13:39:50

回答

0

我m不知道我是否正确理解问题,但视频文件是可以提取的一系列图片(例如,使用opencv库y C++接口),然后您可以随时随地使用它。您可以在opengl 3D立方体(可在所有的opengl教程中)和其他3D元素周围播放视频。

当然,您也可以在传统的2D界面中显示它并在其上绘制东西,但为此您需要一个图形用户界面。

难道你认为我完全失去了吗?

+0

是的日光你是完全正确的..但在第二段更..所以在传统的2D界面显示视频..然后在它的顶部绘制的东西..你说,因为我需要一个图形用户界面。你能多解释一下吗? – 2010-05-05 17:54:11

+1

你需要一个图形界面来显示你的图像(比如Qt,C++中的gtkmm,...)。但是,像opencv这样的库(但也有其他的),你可以从视频文件(也可以是视频设备)中提取图像,修改它们(如绘制线条,添加模糊,绘制文本),然后将其发送到图形界面。 如果您认为opencv有点太复杂,您可以使用像ImageMagick(Magick ++ for C++)这样的库来编辑图像,这对于基本任务来说可能更简单和容易。 – Nikko 2010-05-05 19:07:34

+0

我放弃了这个项目.. – 2010-06-02 14:49:42