码迷,mamicode.com
首页 > 其他好文 > 详细

树莓派3安装opencv2程序无法运行

时间:2017-04-13 20:05:38      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:show   apt   lan   实现   imshow   -o   解决   ras   href   

在raspberry pi3 上安装opencv3已测试,没有问题,而opencv2报错如下:

Xlib:  extension "RANDR" missing on display ":10.0".

(image:14611): GdkGLExt-WARNING **: Window system doesnt 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程序无法运行

标签:show   apt   lan   实现   imshow   -o   解决   ras   href   

原文地址:http://www.cnblogs.com/farewell-farewell/p/6702045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!