代码之家  ›  专栏  ›  技术社区  ›  Georgi Angelov

Amazon EC2 Ubuntu服务器-opencv::imshow()导致“:无法连接到X服务器localhost:10.0”

  •  0
  • Georgi Angelov  · 技术社区  · 8 年前

    因此,我试图在运行Ubuntu Server 14.04 LTS的Amazon EC2实例上运行我的代码。

    当调用imshow()时,我意识到我的代码出现了以下错误:

    : cannot connect to X server localhost:10.0
    

    我通过腻子连接,我选择了“启用X11转发”。

    我可以删除所有imshow呼叫,但实际上我需要使用它们。在通过Putty连接到EC2实例时,是否有方法启用此功能?

    1 回复  |  直到 8 年前
        1
  •  3
  •   dan4thewin    8 年前

    你还需要在你的桌面上运行一个X windows服务器(你运行的是putty)。有几个选项可用,设置取决于您选择的选项。如果你想要一个非常简单的解决方案 MobaXterm ,它是ssh客户端和X11服务器的组合。有商业版和免费家庭版(有一些限制)。