MobaXterm 不显示从 WSL 收到的整个图像

MobaXterm does not display the whole image received from WSL

我在 Windows 10 中使用 WSL1Ubuntu 18.04 LTS
配置一切正常以将 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 服务器来显示图像,所以我安装了MobaXterm 来试试。我还将 export DISPLAY=:0.0 添加到 ~/.bashrc 文件中。

现在,当我尝试显示我的图像时,会弹出 window,但只显示图像的一部分。


有谁知道应该是什么问题,为什么只显示图像的一部分?
提前感谢您所做的一切!

也许您可以尝试其他选项,例如 gWSL 或 XShell?如果这些都有效,则可能是与 MobaXterm 相关的问题,您可以联系此应用程序的开发人员。如果问题仍然存在,则应进一步调查。