2010-05-03 108 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