visdom 简单使用
2024-08-28 21:08:02

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