OpenCV-3.0支持OpenGL

时间:2016-01-09 19:08:03

标签: c++ opencv opengl opengl-es

我使用Opencv-3支持构建OpenGL,但在执行基本程序时收到错误:

No OpenGL support (Library was built without OpenGL support) in 
cvNamedWindow, file /home/usr/kinect/opencv-
3.0.0/modules/highgui/src/window_gtk.cpp, line 1048
terminate called after throwing an instance of 'cv::Exception'
what():  /home/usr/kinect/opencv-
3.0.0/modules/highgui/src/window_gtk.cpp:1048: error: (-218) Library was 
built without OpenGL support in function cvNamedWindow**

当我构建opencv时,我使用了通常的-D_WITH_OPENGL=0N 完成后我可以清楚地看到消息WITH_OPENGL等正确支持。

当您尝试使用最新版本的OpenCVOpenGL时是否有任何问题?

我是否需要安装一些特殊的附加数据包或者某些?

谢谢,:)。

1 个答案:

答案 0 :(得分:2)

可能需要先安装OpenGL。为此:

sudo apt-get install libgtkglext1 libgtkglext1-dev

在此post中找到更多信息。