2010-12-17 76 views
7

我正在开始一系列有关SDL的教程。在我深入挖掘之前,我想知道SDL通过GLUT提供的控制类型是什么类型?opengl 3D编程中的SDL vs GLUT

此外,是否支持网络摄像头访问(用于面部跟踪或移动检测),还是最好通过OpenCV管理?

回答

14

SDL和GLUT都没有任何网络摄像机。它们完全与网络摄像头无关。

至于你的其他问题:GLUT没有维护。十多年来它没有看到任何更新。它已被FreeGLUT部分取代(这是一种二进制兼容的替代品),但GLUT和FreeGLUT都不支持OpenGL 3.0+。他们也没有像声音支持这样的功能。

SDL和许多其他库(如GLFW,SFML等)都支持较新版本的OpenGL,并且SDL,SFML和其他库有基本的音频支持。

认为GLUT等已过时是相当安全的。

+5

+1。此外,稳定的SDL版本不支持OpenGL 3 AFAIK ...这仅在不稳定的SDL 1.3中受支持。而对于声音,你仍然需要像SDL_mixer或OpenAL这样的外部库。 – Kos 2010-12-17 20:29:55

+0

谢谢你的回答!我想我会继续学习SDL,因为它看起来很有前途。 – BinRoot 2010-12-17 21:27:52