树莓派3安装opencv2程序无法运行
Posted Not-Bad
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树莓派3安装opencv2程序无法运行相关的知识,希望对你有一定的参考价值。
在raspberry pi3 上安装opencv3已测试,没有问题,而opencv2报错如下:
Xlib: extension "RANDR" missing on display ":10.0". (image:14611): GdkGLExt-WARNING **: Window system doesn‘t support OpenGL.
尝试了如下方法:
http://blog.csdn.net/fendoubasaonian/article/details/50586869
仍然报错。
搜索发现这个,执行完后依旧没有解决问题。
http://stackoverflow.com/questions/37989517/gdkglext-warning-window-system-doesnt-support-opengl
可见不是因为其他软件配置问题。
最后发现原因应该是使用ightVNC的方式打开树莓派无法实现 real X11 display。
因此当树莓派运行窗口显示程序(如 namedWindow,imshow),会提示“window system doesnot support openGL”的错误。
直接在树莓派上运行,是没问题的。
x11vnc和virtualGL可以支持OpenGL的实时显示。因此安装x11vnc即可解决该问题。
sudo apt-get install x11vnc
以上是关于树莓派3安装opencv2程序无法运行的主要内容,如果未能解决你的问题,请参考以下文章