為何使用遠端桌面執行Code::Blocks的openCV編碼程式出現錯誤
各位大神好小弟這裡有個不解的問題想要請教~
由於我現在正試著將機器人裝上影像識別系統
所以在Pi上以Code::Blocks為介面使用openCV來做影像處理
先提供簡單的編碼
//***********************************************************
#include "highgui.h"
int main( int argc, char** argv ){
IplImage* img = cvLoadImage( argv );
cvNamedWindow( "Example", 0 );
cvShowImage( "Example", img );
cvWaitKey(0);
cvReleaseImage( &img );
cvDestroyWindow( "Example" );
}
//************************************************************
編碼本身沒有問題
而且在Pi直接接螢幕的情況下,用 Termianl 以指令執行也沒有問題
~~~~~~~~~~~
現在問題來了
因為Pi本身需要加裝在機器人身上
因此非常需要做遠端桌面操控
小弟現在是使用Windows內建的遠端桌面連線
在遠端桌面連線的環境下,使用Termianl 執行就出現問題了,情況如下
當我要執行程式的時候就會出現
xlib: extension "RANDR" missing on display ":10.0".
(Example:1589):GdkGLExt-WARNING **: Window system doesn't support OpenGL.
我在ssh指令介面打 sudo apt-get install libgl1-mesa-dri
系統也說 libgl1-mesa-dri is already the newest version.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
小弟真的很需要遠端桌面來操作Pi
在這邊尋求各位大神的援助
感謝!!
页:
[1]