实时网络摄像头+着色器效果

时间:2013-04-11 17:13:28

标签: qt shader webcam effects

我想创建一个基本上捕获网络摄像头源并为其应用自定义着色器效果的应用程序。我可以使用GLSL,HLSL,任何着色器语言。

我试过使用Qt,它有一些very nice examples with QML and Qt Mobility,但不幸的是,它根本没有捕获我的网络摄像头!我没有真正找到解决问题的方法。我正在使用Windows 7 64位。

所以我的问题是:我应该使用哪些工具来快速构建一个简单的应用程序?语言,API,欢迎任何提示!

1 个答案:

答案 0 :(得分:0)

我会使用OpenCV从WebCam和D3D或OpenGL中捕获图像,以便从捕获的图像中创建纹理。这是一个example

然后,我会绘制一个带有纹理的全屏四边形,您可以在其中应用着色器效果。

可以使用CMake轻松构建OpenCV,也可以下载a prebuild version