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 调用DLL操作抄表机
Jan 12 Python
python类:class创建、数据方法属性及访问控制详解
Jul 25 Python
Python实现自动为照片添加日期并分类的方法
Sep 30 Python
python实现识别手写数字 python图像识别算法
Mar 23 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
May 10 Python
Python基于dom操作xml数据的方法示例
May 12 Python
深入了解Django View(视图系统)
Jul 23 Python
python计算n的阶乘的方法代码
Oct 25 Python
Python如何使用Gitlab API实现批量的合并分支
Nov 27 Python
python3读取csv文件任意行列代码实例
Jan 13 Python
python与c语言的语法有哪些不一样的
Sep 13 Python
Python虚拟环境virtualenv创建及使用过程图解
Dec 08 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
Php部分常见问题总结
2006/10/09 PHP
Linux下PHP连接Oracle数据库
2014/08/20 PHP
ThinkPHP里用U方法调用js文件实例
2015/06/18 PHP
php利用嵌套数组拼接与解析json的方法
2017/02/07 PHP
Yii 2中的load()和save()示例详解
2017/08/03 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
JS循环遍历JSON数据的方法
2014/07/08 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
基于jQuery实现自动轮播旋转木马特效
2015/11/02 Javascript
jQuery中值得注意的trigger方法浅析
2016/12/12 Javascript
JS基于面向对象实现的选项卡效果示例
2016/12/20 Javascript
基于JS脚本语言的基础语法详解
2017/07/22 Javascript
JavaScript递归算法生成树形菜单
2017/08/15 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
详解Vue前端对axios的封装和使用
2019/04/01 Javascript
对layui中的onevent 和event的使用详解
2019/09/06 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
vue router返回到指定的路由的场景分析
2020/11/10 Javascript
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
利用python爬取斗鱼app中照片方法实例
2017/12/03 Python
关于numpy数组轴的使用详解
2019/12/05 Python
通过代码实例了解Python3编程技巧
2020/10/13 Python
HTML5制作表格样式
2016/11/15 HTML / CSS
面向对象概念面试题(.NET)
2016/11/04 面试题
通信工程专业毕业生推荐信
2013/12/25 职场文书
大班开学家长寄语
2014/04/04 职场文书
市级青年文明号申报材料
2014/05/26 职场文书
民族团结好少年事迹材料
2014/08/19 职场文书
关于感恩的演讲稿400字
2014/08/26 职场文书
优秀员工事迹材料
2014/12/20 职场文书
先进工作者申报材料
2014/12/23 职场文书
自荐信格式模板
2015/03/27 职场文书
2015年秋季灭鼠工作总结
2015/07/27 职场文书
详解NumPy中的线性关系与数据修剪压缩
2022/05/25 Python