官方网址: https://github.com/facebookresearch/visdom

入门教程: http://www.ainoobtech.com/pytorch/pytorch-visdom.html

安装: pip install visdom

使用: visdom

可视化某个文件夹下所有图片, 代码如下

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time : 2019-09-07 16:20
# @Author : wangbin
# @FileName: visdom.py import argparse
import cv2
import glob
import imgaug.augmenters as iaa
import os
from tqdm import tqdm
import visdom
import numpy as np if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('path', type=str, help='path to image')
args = parser.parse_args()
path = args.path
pattern = os.path.join(path, '**', '*.jpg')
img_paths = glob.glob(pattern, recursive=True) imgs = []
cnt = 0
for img_path in tqdm(img_paths):
img = cv2.imread(img_path)
imgs.append(img[:, :, ::-1])
cnt += 1
if cnt > 100:
break
resize_aug = iaa.Resize({"height": 224, "width": 448})
resize_imgs = resize_aug.augment_images(imgs)
resize_imgs = np.transpose(resize_imgs, (0, 3, 1, 2))
print(resize_imgs.shape)
vis = visdom.Visdom(env='heatmaps')
vis.images(resize_imgs, nrow=5, win='heatmaps', opts={'title': 'headmaps'})

最新文章

  1. Android课程---关于数据存储的学习之总结
  2. 调试腾讯微博 win8 版 共享失败的问题
  3. html file控件选择文件后立即预览 js实现
  4. Java-JDK配环境,eclipse工具认识
  5. 数据可视化工具zeppelin安装
  6. 加密html
  7. js Checkbox 传递多个值给后台
  8. dfs.datanode.max.transfer.threads
  9. Java字节码基础[转]
  10. SpringMVC:数据绑定入门(-)
  11. 搭建正则开源工具Regexper
  12. django创建命令及配置
  13. MYSQL5.7实时同步数据到TiDB
  14. [GO]简单的http服务器和客户端的实现
  15. laravel job 与 event 的区别
  16. 使用SQL Developer导入文件时出现的一个奇怪的问题
  17. 八、mini2440裸机程序之UART(1)简单介绍【转】
  18. 项目通过https访问的tomcat相关配置
  19. Compile cpp File Manually without IDE under Mingw Environment
  20. [源码] YoCelsius

热门文章

  1. 选择IT公司的雇主提问
  2. 发布Cocos2d-x的PC端程序
  3. 粗糙集理论(Rough Set Theory)
  4. ABC135记录
  5. Java之多线程创建方式
  6. ArrayList和LinkedList介绍
  7. IE浏览器远程代码执行高危漏洞(CVE-2019-1367)
  8. Jmeter元件——JSON Extractor后置处理器介绍2
  9. python 使用tesseract进行图片识别
  10. Flutter 基础控件