樹莓派3安裝opencv2程式無法執行

2021-09-07 10:32:03 字數 727 閱讀 8028

在raspberry pi3 上安裝opencv3已測試,沒有問題,而opencv2報錯如下:

xlib:  extension "

randr

" missing on display "

:10.0".

(image:

14611): gdkglext-warning **: window system doesn'

t support opengl.

step 1:嘗試了如下方法: 

sudo apt-get install libgl1-mesa-dri

仍然報錯。

step 2:搜尋發現這個

即:

sudo apt-get install vnc4server

執行完後依舊沒有解決問題。

step 3:原因應是使用ightvnc的方式開啟樹莓派無法實現 real x11 display。

因此當樹莓派執行視窗顯示程式(如 namedwindow,imshow),會提示「window system doesnot support opengl」的錯誤。

直接在樹莓派上執行,是沒問題的。

x11vnc和virtualgl可以支援opengl的實時顯示。因此安裝x11vnc即可解決該問題。

sudo apt-get install x11vnc

重啟後程式正常執行。

樹莓派 安裝opencv

1.更新源 sudo apt get update 2.安裝opencv sudo apt get install libcv dev 3.安裝完成之後,opencv相關的標頭檔案被安裝到 usr lib目錄中,該目錄是linux預設標頭檔案查詢路徑。opencv calib3d 相機校準和三維重建...

樹莓派3B 安裝opencv

1 在終端下使用一下命令去安裝相應的opencv開發庫就好啦 plain view plain copy sudo apt get install libopencv dev sudo apt get install libcv dev 安裝完成之後,opencv的標頭檔案預設是放在 usr inc...

樹莓派安裝OpenCV那些事

現在在樹莓派4代中我們一般都會使用pip即可安裝opencv,也就是 pip3 install opencv python然鵝很多朋友在樹莓派上使用pip安裝opencv時會有如下問題 import cv2 traceback most recent call last file line 1,in...