当前位置: 首页 > news >正文

网站开发用什么语言最好数字营销软件

网站开发用什么语言最好,数字营销软件,360营销,我想代理一个产品1. 前言 之前的图像分类任务可视化,都是在train脚本里, 用torch中dataloader将图片和类别加载,然后利用matplotlib库进行可视化。 如这篇文章中:CNN 卷积神经网络对染色血液细胞分类(blood-cells) 在分类任务中,必定…

1. 前言

之前的图像分类任务可视化,都是在train脚本里, 用torch中dataloader将图片和类别加载,然后利用matplotlib库进行可视化。

如这篇文章中:CNN 卷积神经网络对染色血液细胞分类(blood-cells)

在分类任务中,必定经历过图像预处理,缩放啊、随即裁剪啊之类的,可视化效果不太明显

本章将从数据角度出发,直接根据数据目录将图像可视化,随机展示所有图片的四张图片,可视化后并且保存

目标检测的可视化可以参考:

关于目标检测任务中,YOLO(txt格式)标注文件的可视化 

关于目标检测任务中,XML(voc格式)标注文件的可视化

2. 根据目录可视化 (无需类别的json文件)

目录如下:代码应该data同一路径

2.1 代码介绍

root 传入的是文件夹路径,也就是多个类别文件夹的上一级目录

将所有图像保存,为了知道图片的类别,需要把图片的父目录保存。为了方便,这里生成一个列表文件,key 是目录类别,value 是相应的图像路径

展示的代码很简单,生成随机数,将列表的文件提取出来,然后展示四张就行了

2.2 可视化结果

可视化结果

代码会在当前目录生成刚刚可视化展示的图片

2.3 完整代码

如下:

import os
import matplotlib.pyplot as plt
import random
from PIL import Imagedef main(path):classes = [i for i in os.listdir(path)]         # ['cat', 'dog']# 将所有图片按照 类别:路径 字典形式保存images_path = []  # [{'cat': './data/train\\cat\\Baidu_0000.jpeg'}, {'cat': './data/train\\cat\\Baidu_0002.jpeg'}]for cla in classes:for i in os.listdir(os.path.join(path,cla)):dic = {}  # 类别:图像路径img_path = os.path.join(path,cla,i)dic[cla] = img_path             # {'cat': './data/train\\cat\\Baidu_0000.jpeg'}images_path.append(dic)# 随机展示4张图像plt.figure(figsize=(12,8))for i in range(4):r = random.randint(0,len(images_path)-1)      # 生成随机数label,im_path= list(images_path[r].keys())[0],list(images_path[r].values())[0]#  cat , ./data/train\cat\Baidu_0049.jpegim = Image.open(im_path)plt.subplot(2,2,i+1)plt.title(label)plt.imshow(im)plt.savefig('show.png')     # 保存图片plt.show()if __name__ == '__main__':root = './data/train'       # 传入目录main(path=root)

3.生成类别json字典文件

图像分类任务,有的没有提供类别的字典文件,这里也记录一下如何生成json文件

可以通过下面代码生成

import os
import jsondef main(path):classes = [i for i in os.listdir(path)]  # ['cat', 'dog']labels = {}         # 类别的字典文件for index,name in enumerate(classes):labels[index] = namelabels = json.dumps(labels,indent=4)with open('./class_indices.json','w') as f:         # 保存成json文件f.write(labels)if __name__ == '__main__':root = './data/train'  # 传入目录main(path=root)

结果如下:


或者直接新建json文件,然后对照目录按照上面的方式输入也行

http://www.hotlads.com/news/5645.html

相关文章:

  • 网站免费打包ios神马快速排名优化工具
  • 怎么查网站的外链数量重庆seo俱乐部
  • 中山网站制作设计青岛网站制作公司
  • 熊岳网站怎么做广州网站建设公司
  • 网站建设与管理实训主要内容网站平台怎么推广
  • 网站建设顾问英语外链吧
  • 武汉免费做网站百度seo和谷歌seo有什么区别
  • 长春做网站要多少钱java培训机构十强
  • 官网设计多少钱关键词优化简易
  • 不良网站正能量进入窗口seo网站优化培训
  • 做3d图的网站有哪些软件磁力天堂最佳搜索引擎入口
  • 平板做网站服务器兰州模板网站seo价格
  • 单位如何做网站宣传谷歌外链
  • 做网站建设的网络公司经营范围怎样填seo超级外链发布
  • php网站开发视频百度人工服务热线24小时
  • 成都有哪些好玩的地方和景点长春关键词优化报价
  • 免费建.com的网站广州网站快速优化排名
  • 品牌高端网站制作企业网页设计与推广
  • 南京做网站建设的公司哪家好小红书搜索指数
  • 公司网站关键词优化怎么做关键词排名工具有哪些
  • html网站模板源码产品50个关键词
  • 台州网站设计公司网站电商seo名词解释
  • 北京网站建设曝光尚词网互联网全网营销
  • 网站空间分销晚上看b站
  • app网站开发湖南如何制作自己的网站教程
  • 龙岗企业网站建设东莞做网站排名优化推广
  • wordpress开发视频网站模板下载网络广告的特点
  • 网站后台更新后前台没有同步更新温州seo服务
  • wordpress装插件吗seo外包大型公司
  • 网站收缩栏给我免费播放片高清在线观看