目录

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显示图像(四)相关推荐

  1. visdom介绍(一)

    目录 1.概述 2.安装启动 3.初始化参数 4.是否成功连接 5.判断viz实例是否成功 6.关闭visdoms实例 7.重新初始化 8.使用示例 1.概述 visdom旨在促进(远程)数据的可视化 ...

  2. Pytorch:visdom介绍

    一.介绍 在深度学习领域,模型训练是一个必须的过程,因此常常需要实时监听并可视化一些数据,如损失值loss,正确率acc等.在Tensorflow中,最常使用的工具非Tensorboard莫属:在Py ...

  3. visdom line画曲线(二)

    目录 1.以list方式实现折线图 2.独立画两条曲线 3.x值缺省 4.同时画多条线 5.曲线添加删除修改 5.设置线性和颜色 6.设置下阴影效果 全局定义: import visdom impor ...

  4. 《计算机视觉技术与应用》-----第二章 图像处理基础

    系列文章目录 <计算机视觉技术与应用>-----第二章 图像处理基础 <计算机视觉技术与应用>-----第三章 图形用户界面 <计算机视觉技术与应用>-----第四 ...

  5. Python数据可视化--Matplotlib

    一.基本概念 Matplotlib 是一个 Python 的 2D 绘图库,是一个非常强大的 Python 画图工具.在机器学习和深度学习中,面对海量的数据集,我们时常需要通过绘图直观的呈现出这些数据 ...

  6. C#使用IconFont字体图标的动态加载(&#xe格式转换)

    IconFont 矢量字体图标由于文件小,资源多,可任意放大缩小不失真,方便着色等特点,在网页.Winform.WPF中被广泛使得.网页上介绍使用的文件很多,但动态加载并不多,本文将重点介绍利用C#语 ...

  7. 使用 PyGame 显示图像的四种方案

    使用 PyGame 显示图像 安装pygame 安装 pygame 的最佳方法是使用 pip 工具(python 使用它来安装包).请注意,在最新版本中,这与 python 一起提供.我们使用 –us ...

  8. matlab变换图片四个角黑色,在Matlab的四个角点之间显示图像

    您需要扭曲图像以获得通用解决方案.你可以这样做: 首先,阅读图像. img=imread('cameraman.tif'); if size(img,3)==3 img=rgb2gray(img); ...

  9. opencv入门 - 显示图像学习总结

    OpenCV的第一个小程序-读取图像并显示 首先新建一个VC++控制台项目如下图所示.本文项目名称helloOpenCV. 在主文件中添加如下代码: #include "stdafx.h&q ...

最新文章

  1. OpenVAS 开放式漏洞评估系统--安装及说明
  2. asp.net + winform + log4net 使用示例|using log4net with asp.net/winform
  3. 从CNN视角看在自然语言处理上的应用 原创 2017年10月24日 00:00:00 1339 作者 | 卞书青 卷积神经网络(Convolutional Neural Network)最早是应用在
  4. DayDayUp:分析“普通人”如何逐步走上食物链顶端(看那些成名史案例,有感而发)
  5. sharepoint Lists Web service 用法
  6. 【线上分享】视频直播与远程会议中的AI关键技术应用及创新
  7. java Swing中随机验证码的实现
  8. 产品经理懂技术=流氓会武术(zz)
  9. 如何正确使用Node.js中的事件
  10. HDU 4619 Warm up 2 (多校)
  11. python flask实战视频_Python Flask打造一个视频网站实战视频教程
  12. ios 性能优化之图形性能测试
  13. python机器学习_(1)鸢尾花的分类
  14. 微服务架构学习笔记(一):gRPC Spring Boot Starter 2.2.0 发布,及使用步骤
  15. pdf转换器免费版下载使用
  16. Python实例:七段数码管
  17. 最优化——阻尼牛顿法
  18. 如何提高项目交付效率
  19. 基于OBS超低延迟直播实测(400毫秒左右)超多组图
  20. Traffic Simulation

热门文章

  1. Java爬虫 --- 爬取王者荣耀英雄图片
  2. 遥控视频小车实际应用效果以及功能实现
  3. WinForm中新开一个线程操作窗体上的控件(跨线程操作控件)GOOD
  4. 二叉树--二叉平衡树
  5. 计算机设备预计净残值,电子设备折旧年限及残值率
  6. lua 5.3.5 TValue::tt_和GCObject::tt之间的爱恨纠葛
  7. “大灯”到底指近光灯还是远光灯?
  8. ORACLE 19c via Docker on Mac安装教程客户端配置连接Navicat GUI
  9. 刚开始学Python
  10. 【neon加速拆分/合并交叉数据】使用neon intrinsics加速合并/拆分uv的内存分布(交叉存储/分别存储)