pycharm显示远程图片的实现


Posted in Python onNovember 04, 2019

首先,你要知道pycharm可以通过ssh链接到远程服务器,并且也能够用pycharm运行远程服务器的代码。可以参考https://3water.com/article/173477.htm 这里配置

远程图片显示问题

如果上面的你都搞定了,但是发现,用opencv或者Image不能显示图片,那么就按照下面的步骤做即可。

首先,开启服务器的ssh转发服务,这样当遇到有GUI的请求,就可以转发了。

vim /etc/ssh/ssh_config

pycharm显示远程图片的实现

把这三个打开即可。

此时说明远程转发开启了。

其次,本地用ssh链接服务器,我用的mobaxterm,因为它里面自带的有x-server服务。

pycharm显示远程图片的实现

如果你用的windows的黑窗口,则需要安装xming等x-server服务。

此时你在mobaxterm里面尝试输入xclock就能弹出一个表,说明gui转发成功,然后输入echo $DISPLAY即可得到本地处理转发的位置,我的输出为localhost:20.0,说明localhost:20.0在处理gui,所以在pycharm配置一下即可。

最后,打开pycharm的Run?>Edit config?>python?>xx.py

修改Environment variables,增加DISPLAY=localhost:20.0这个变量即可。

代码测试:

from matplotlib import pyplot as plt
import cv2
from PIL import Image
import numpy as np
img =np.zeros((224,224,3))
plt.imshow(img)
# plt.show()
cv2.imshow("a",img)
cv2.waitKey()

可以发现能够展示,注意的是,如果用的Image显示,一定在最后增加一个等待的代码,比如input(),否则会一闪而过。

后记

后来发现其实plt展示的方式,什么都不用配置,并且plt.imshow()即可以接受图片PIL,也可以接受数组,也挺方便。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 图片验证码代码
Dec 07 Python
python比较两个列表大小的方法
Jul 11 Python
python pandas中对Series数据进行轴向连接的实例
Jun 08 Python
Python逐行读取文件中内容的简单方法
Feb 26 Python
使用Python OpenCV为CNN增加图像样本的实现
Jun 10 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
Aug 12 Python
Python使用scrapy爬取阳光热线问政平台过程解析
Aug 14 Python
Python Django 简单分页的实现代码解析
Aug 21 Python
django3.02模板中的超链接配置实例代码
Feb 04 Python
jenkins+python自动化测试持续集成教程
May 12 Python
Pandas实现一列数据分隔为两列
May 18 Python
Python变量及数据类型用法原理汇总
Aug 06 Python
使用PyCharm进行远程开发和调试的实现
Nov 04 #Python
python框架django项目部署相关知识详解
Nov 04 #Python
python tkinter控件布局项目实例
Nov 04 #Python
python requests抓取one推送文字和图片代码实例
Nov 04 #Python
python 五子棋如何获得鼠标点击坐标
Nov 04 #Python
Pandas 缺失数据处理的实现
Nov 04 #Python
python tkinter canvas使用实例
Nov 04 #Python
You might like
php2html php生成静态页函数
2008/12/08 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
2014/01/30 PHP
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
jquery 表单进行客户端验证demo
2009/08/24 Javascript
在浏览器窗口上添加遮罩层的方法
2012/11/12 Javascript
js+css实现增加表单可用性之提示文字
2013/06/03 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
javascript 获取网页标题代码实例
2014/01/22 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
jquery实现倒计时功能
2015/12/28 Javascript
vue-hook-form使用详解
2017/04/07 Javascript
最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
2017/08/16 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
详解Vue中watch对象内属性的方法
2019/02/01 Javascript
微信公众平台获取access_token的方法步骤
2019/03/29 Javascript
Vue仿微信app页面跳转动画效果
2019/08/21 Javascript
[40:05]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第一局
2016/02/25 DOTA
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
详解Python中time()方法的使用的教程
2015/05/22 Python
python实现数据预处理之填充缺失值的示例
2017/12/22 Python
Python实现改变与矩形橡胶的线条的颜色代码示例
2018/01/05 Python
对python中的argv和argc使用详解
2018/12/15 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
浅谈python多线程和多线程变量共享问题介绍
2020/04/17 Python
selenium判断元素是否存在的两种方法小结
2020/12/07 Python
纯CSS3实现地球自转实现代码(图文教程附送源码)
2012/12/26 HTML / CSS
HTML5实现桌面通知 提示功能
2017/10/11 HTML / CSS
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
优秀毕业生求职信范文
2014/01/02 职场文书
日语专业个人求职信范文
2014/02/02 职场文书
英语专业自荐书
2014/06/13 职场文书
2014第二批党的群众路线教育实践活动对照检查材料思想汇报
2014/09/18 职场文书
优秀学生干部事迹材料
2014/12/24 职场文书
巾帼标兵事迹材料
2014/12/26 职场文书
js实现模拟购物商城案例
2021/05/18 Javascript