OpenCV-3.0 的 OpenGL 支持
Posted
技术标签:
【中文标题】OpenCV-3.0 的 OpenGL 支持【英文标题】:OpenGL Support with OpenCV-3.0 【发布时间】:2016-01-09 19:08:02 【问题描述】:我在 OpenGL
支持下构建了 Opencv-3
,但在执行基本程序时收到错误:
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
等正确支持。
当您尝试使用最新版本的OpenCV
和OpenGL
时有什么问题吗?
我需要安装一些特殊的和额外的数据包吗?
谢谢,:)。
【问题讨论】:
【参考方案1】:可能需要先安装 OpenGL。这样做:
sudo apt-get install libgtkglext1 libgtkglext1-dev
在此post 中查找更多信息。
【讨论】:
以上是关于OpenCV-3.0 的 OpenGL 支持的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2015编译安装OpenCV 3.0和opencv_contrib