2016-06-23 103 views
0

我在樹莓派2中使用Opencv。它工作正常,但升級到raspbian Jessie後它顯示以下錯誤,當cv :: imshow()函數是稱爲: GdkGLExt-WARNING **: Window system doesn't support OpenGL 和崩潰。 嘗試安裝libgl1-mesa-dri,但它已經是最新版本。任何人都可以告訴問題是什麼?GdkGLExt-WARNING **:窗口系統不支持OpenGL

回答

0

問題是通過與其他包一起vnc4server更換tightvncserver解決了如下圖所示的bash腳本:

#! /bin/bash 

# Make sure only root can run our script 
if [[ $EUID -ne 0 ]]; then 
    echo "This script must be run as root" 1>&2 
    exit 1 
fi 
dpkg --purge tightvncserver 
dpkg -i xbitmaps_1.1.1-2_all.deb 
dpkg -i x11-apps_7.7+4_armhf.deb 
dpkg -i x11-session-utils_7.7+1_armhf.deb 
dpkg -i xbase-clients_1%3a7.7+7_all.deb 
dpkg -i vnc4server_4.1.1+X4.3.0-37.6_armhf.deb 
# Restart vnc running script in background 
systemctl restart vncboot.service 
+0

我有完全一樣的問題。這個bash腳本在哪裏? – SAMPro

+0

腳本在答案中提到(http://stackoverflow.com/a/38396933/1858124)。我沒有在pi上訪問互聯網(在遠程位置),所以編寫了這個腳本..你可以下載腳本中提到的這些包並安裝vnc4server –