pycharm远程使用imshow实时显示图像
有时候需要使用pycharm远程连接服务器,并使用cv2的imshow函数在本地显示图片
pycharm在连接远程服务器之后是不能使用imshow进行本地显示的,会有如下的报错
cannot connect to X server
连接服务器,修改服务器的sshd_config文件
sudo vim /etc/ssh/sshd_config
重启ssh服务
sudo /etc/init.d/ssh restart
使用MobaXterm使用ssh连接服务器
注意看有X11-forwarding打勾表示一切正常
在服务器上获取DISPLAY端口
echo $DISPLAY
返回(10~12都有可能,不一定)
localhost:12.0
注意:如果echo $DISPLAY 什么都没返回,可以重启试试,不要再bashrc或者zshrc中设置该变量
此时在本地pycharm配置localhost变量,在右上角,选择Edit Configurations…
修改envoronment variables,点按钮,点击加号新建一个叫做DISPLAY的变量,并把刚刚的变量填进去
注意要把下面的Include system environment variables 勾选上,要不然会报如下错误
MoTTY X11 proxy: Unsupported authorisation protocol
: cannot connect to X server localhost:12.0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)