我在帶有Ubuntu 18.04 LTS的Windows 10中使用WSL1。
配置一切正常使用 OpenCV 和 C ,但是當我想顯示影像時,我總是收到以下錯誤。
terminate called after throwing an instance of 'cv::Exception'
what(): OpenCV(4.5.5-dev) /opt/opencv/modules/highgui/src/window_gtk.cpp:635: error: (-2:Unspecified error) Can't initialize GTK backend in function 'cvInitSystem'
在網上搜索后,我發現我應該使用某種 X Server 來顯示影像,所以我安裝了MobaXterm來嘗試一下。我還添加了export DISPLAY=:0.0~ /.bashrc檔案。
現在,當我嘗試顯示我的影像時,會彈出一個視窗,但只顯示影像的一部分。

有誰知道應該是什么問題,為什么只顯示影像的一部分?
提前感謝一切!
uj5u.com熱心網友回復:
也許您可以嘗試使用其他選項,例如 gWSL 或 XShell?如果這些作業正常,那么可能是與 MobaXterm 相關的問題,您可以聯系此應用程式的開發人員。如果問題繼續存在,則應進一步調查。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/432837.html
標籤:C opencv windows-subsystem-for-linux wsl-2 mobaxterm
