2010-03-16 41 views
-5

如何從現場攝像機爲openGL紋理創建API開發?來自現場攝像機的openGL紋理的API開發

+5

您需要包括有更詳細的,如果你想回答這個問題。 .. – 2010-03-16 12:13:30

+1

這個問題不能真正以其現在的形式回答。 – Konrad 2010-03-16 17:50:31

回答

2

我想我明白你想說什麼。首先,讓我們找出幾個任務:

  • 你需要找到一個方法來檢索來自攝像機的視頻幀:

這可以很容易地與OpenCV完成。在StackOverflow上可以找到幾個這樣的例子。

  • 存儲從幀作爲的OpenGL 2D紋理的像素:

這是稱爲紋理映射一個非常著名的技術。您可能會使用相似的調用序列來執行此操作:glGenTextures(),glBindTexture(),最後使用glTexImage2D()將像素附加到紋理。

  • 該怎麼辦?

你忘了提到你想用它做什麼,但我的猜測是你想要在屏幕上顯示圖像。這意味着你必須使用GLUT創建一個窗口。您肯定會在Google上找到成千上萬的示例,展示如何實現此目標。

請注意,我建議的庫都是跨平臺的,他們將在Windows/Linux的/的Mac OS X上運行