visdom image显示图像(四)
目录
1、显示图像
2、image图像显示与更新窗口显示
3、images多个图像显示与更新窗口显示
全局定义:
import time
import cv2
import visdom
import numpy as npviz = visdom.Visdom(env="image test")
1、显示图像
图像显示底层调用的PIL库。但平时更喜欢用opencv,此处使用cv2,PIL使用更方便不用转换。
img = cv2.imread("flower.jpg")
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
img = np.transpose(img, (2, 0, 1))
# img = img.astype(np.float32) / 255
print(img.shape, img.dtype)
# image demo
viz.image(img,opts={'title': 'Random!', 'caption': 'Click me!'},
)
结果:
将img量化至0~1也可以正常显示。
其它opts参数:
jpgquality=50 # 设置jpg显示质量
store_history=True
2、image图像显示与更新窗口显示
在一个image窗口中不断更新显示图像。
image = viz.image(np.random.rand(3, 256, 256), opts={'title': 'image1', 'caption': 'How random.'})
for i in range(100):viz.image(np.random.randn(3, 256, 256), win=image)time.sleep(0.5)
结果:
3、images多个图像显示与更新窗口显示
生成20个大小为64*64的三通道图。
images = viz.images(np.random.randn(20, 3, 64, 64),opts=dict(title='Random images', caption='How random.', nrow=5)
)
for i in range(100):viz.images(np.random.randn(20, 3, 64, 64), win=images)time.sleep(0.5)
结果:
visdom可视化系列文章目录:
1、visdom介绍(一)
2、visdom文件下载慢问题处理 downloading scripts, this may take a little while
3、visdom line画曲线(二)
4、visdom text显示文本(三)
5、visdom image显示图像(四)
6、visdom scatter散点图(五)
7、visdom bar柱状图(六)
8、visdom other(七)-直方图、热力图、饼图、逐像素
visdom image显示图像(四)相关推荐
- visdom介绍(一)
目录 1.概述 2.安装启动 3.初始化参数 4.是否成功连接 5.判断viz实例是否成功 6.关闭visdoms实例 7.重新初始化 8.使用示例 1.概述 visdom旨在促进(远程)数据的可视化 ...
- Pytorch:visdom介绍
一.介绍 在深度学习领域,模型训练是一个必须的过程,因此常常需要实时监听并可视化一些数据,如损失值loss,正确率acc等.在Tensorflow中,最常使用的工具非Tensorboard莫属:在Py ...
- visdom line画曲线(二)
目录 1.以list方式实现折线图 2.独立画两条曲线 3.x值缺省 4.同时画多条线 5.曲线添加删除修改 5.设置线性和颜色 6.设置下阴影效果 全局定义: import visdom impor ...
- 《计算机视觉技术与应用》-----第二章 图像处理基础
系列文章目录 <计算机视觉技术与应用>-----第二章 图像处理基础 <计算机视觉技术与应用>-----第三章 图形用户界面 <计算机视觉技术与应用>-----第四 ...
- Python数据可视化--Matplotlib
一.基本概念 Matplotlib 是一个 Python 的 2D 绘图库,是一个非常强大的 Python 画图工具.在机器学习和深度学习中,面对海量的数据集,我们时常需要通过绘图直观的呈现出这些数据 ...
- C#使用IconFont字体图标的动态加载(&#xe格式转换)
IconFont 矢量字体图标由于文件小,资源多,可任意放大缩小不失真,方便着色等特点,在网页.Winform.WPF中被广泛使得.网页上介绍使用的文件很多,但动态加载并不多,本文将重点介绍利用C#语 ...
- 使用 PyGame 显示图像的四种方案
使用 PyGame 显示图像 安装pygame 安装 pygame 的最佳方法是使用 pip 工具(python 使用它来安装包).请注意,在最新版本中,这与 python 一起提供.我们使用 –us ...
- matlab变换图片四个角黑色,在Matlab的四个角点之间显示图像
您需要扭曲图像以获得通用解决方案.你可以这样做: 首先,阅读图像. img=imread('cameraman.tif'); if size(img,3)==3 img=rgb2gray(img); ...
- opencv入门 - 显示图像学习总结
OpenCV的第一个小程序-读取图像并显示 首先新建一个VC++控制台项目如下图所示.本文项目名称helloOpenCV. 在主文件中添加如下代码: #include "stdafx.h&q ...
最新文章
- OpenVAS 开放式漏洞评估系统--安装及说明
- asp.net + winform + log4net 使用示例|using log4net with asp.net/winform
- 从CNN视角看在自然语言处理上的应用 原创 2017年10月24日 00:00:00 1339 作者 | 卞书青 卷积神经网络(Convolutional Neural Network)最早是应用在
- DayDayUp:分析“普通人”如何逐步走上食物链顶端(看那些成名史案例,有感而发)
- sharepoint Lists Web service 用法
- 【线上分享】视频直播与远程会议中的AI关键技术应用及创新
- java Swing中随机验证码的实现
- 产品经理懂技术=流氓会武术(zz)
- 如何正确使用Node.js中的事件
- HDU 4619 Warm up 2 (多校)
- python flask实战视频_Python Flask打造一个视频网站实战视频教程
- ios 性能优化之图形性能测试
- python机器学习_(1)鸢尾花的分类
- 微服务架构学习笔记(一):gRPC Spring Boot Starter 2.2.0 发布,及使用步骤
- pdf转换器免费版下载使用
- Python实例:七段数码管
- 最优化——阻尼牛顿法
- 如何提高项目交付效率
- 基于OBS超低延迟直播实测(400毫秒左右)超多组图
- Traffic Simulation
热门文章
- Java爬虫 --- 爬取王者荣耀英雄图片
- 遥控视频小车实际应用效果以及功能实现
- WinForm中新开一个线程操作窗体上的控件(跨线程操作控件)GOOD
- 二叉树--二叉平衡树
- 计算机设备预计净残值,电子设备折旧年限及残值率
- lua 5.3.5 TValue::tt_和GCObject::tt之间的爱恨纠葛
- “大灯”到底指近光灯还是远光灯?
- ORACLE 19c via Docker on Mac安装教程客户端配置连接Navicat GUI
- 刚开始学Python
- 【neon加速拆分/合并交叉数据】使用neon intrinsics加速合并/拆分uv的内存分布(交叉存储/分别存储)