脚本2—遍历文件夹下的图片进行检测,将结果保存成json格式predict_batch_tojson_一行_多行
import matplotlib.image as im
import matplotlib.pyplot as plt
import os
from PIL import Image
import json
from classification import Classificationclassfication = Classification()
# 需要读取的路径
path_name = r'E:\1\classification\img'
content_json = []#类名称对应的整形编码
label_name_dic = {"GuideSign": 0,"M1": 1,"M4": 2,"M5": 3,"M6": 4,"M7": 5,"P1": 6,"P10_50": 7,"P12": 8,"W1": 9,}for item in os.listdir(path=path_name):image = Image.open(os.path.join(path_name, item))file_path = os.path.join('test_dataset/', item)print(file_path)#类名class_name = classfication.detect_image(image)#取出类名对应的整形编码for key in label_name_dic.keys():if class_name == key:class_name_label = label_name_dic[key]#将一次的结果保存成字典content_dic = {"filename": file_path,"label": class_name_label,}#添加进列表content_json.append(content_dic)print(class_name)print(content_json)result = {"annotations": content_json}print(result)json_str = json.dumps(result)
with open('result.json', 'w') as json_file:json_file.write(json_str)##多行,带缩进
# with open("result.json", "w") as f:
# f.write(json.dumps(result, ensure_ascii=False, indent=4, separators=(',', ':')))
脚本2—遍历文件夹下的图片进行检测,将结果保存成json格式predict_batch_tojson_一行_多行相关推荐
- bat脚本实现遍历文件夹下所有jar文件名
@echo off Setlocal Enabledelayedexpansion (for /r %%i in (*.jar) do ( echo.%%i ))>>"jar.t ...
- python根据文件名或后缀名遍历文件夹下所有文件或图片的路径,并计算文件行数
python遍历文件夹下所有文件或图片的路径 代码 指定目录下的指定后缀文件 import glob #获取指定目录下的所有图片 print (glob.glob("\\home\\qiao ...
- SHELL脚本 遍历文件夹下所有文件以及子文件夹
SHELL脚本 遍历文件夹下所有文件以及子文件夹 dir 要设置为局部变量 如果设置为全局变量 在func递归时传入的参数 会改变 dir的值,将导致之后的文件目录错误(为更改后的dir值) 当前目录 ...
- 使用shell遍历文件夹下的所有图片,并复制一定数量的到新建的子文件夹中
使用shell遍历一个文件夹下的图片,并复制一定数量的到新建的子文件夹下 大量数据存在同一个文件夹中,想要提取部分使用时直接cp无法准确的控制数量,且将复制的图片又一股脑儿存放在同一新文件夹下仿佛不太 ...
- ASP.NET2.0 遍历文件夹下所有图片【月儿原创】
ASP.NET2.0 遍历文件夹下所有图片 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.4 1.以下目录有若干图片(都是 ...
- java 文件 递归_JAVA实现遍历文件夹下的所有文件(递归调用和非递归调用)
JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1.不使用递归的方法调用. public void traverseFolder1(String path) { int fileNum = ...
- php遍历文件夹下文件内容_PHP递归遍历指定文件夹内的文件实现方法
今天早上在地铁上看了关于文件和文件夹的一章,正好最近刚搞懂linux的文件系统,觉得对文件属性的访问跟Shell命令很像,所以想晚上来实践一下. 发现php的文件夹函数好像没有提供遍历文件夹下的所有文 ...
- 对一个文件夹下的图片进行批量缩放(resize)处理
文章目录 问题背景 环境配置 完整代码 代码解释 另一种更简单的写法 问题背景 使用GPU训练时,有时出现了图片太大,导致处理起来速度慢或内存不够崩掉的情况,因此需要对原图片进行缩放. 本文介绍了批量 ...
- c语言 遍历文件夹中所有文件名,C# 遍历文件夹下所有子文件夹中的文件,得到文件名...
假设a文件夹在F盘下,代码如下.将文件名输出到一个ListBox中 using System.Data; using System.Drawing; using System.Linq; using ...
最新文章
- java中基本字节输出流类是_java中基本输入输出流的解释
- SCOM发送邮件通知
- 来了!微服务中的事务处理
- 一般使用机器学习算法遵循的步骤
- python在财务上的应用-致工作党:Python这项技能你一定要会
- 疫情加速人脸识别落地:多地试点AI门禁,居民刷脸核验健康码
- Ajax进度条动画制作网址
- chrome 不记录填写值_【转载】禁用自动填表'autocomplete=off'在Chrome 中不起作用...
- clickhouse原理解析与开发实战 pdf_Spring全家桶集合:SpringBoot+SpringCloud实战,Spring源码原理...
- Halcon学习笔记:读取多张图片
- mysql性能优化配置总结
- 微信支付v2开发(7) 告警通知
- 【译】jquery基础教程(jQuery Fundamentals)——(第一部分)概述
- 使用Linux快速使用redis集群
- 详解站长之家之站长工具四大新功能
- 微信小程序怎么用?小程序有什么用?之501~600
- 机房动环监控系统厂家品牌
- 在vue中渲染数学公式 - MathJax
- Python自动化办公:word文件操作教程
- 复制互联网——2010全球最值得模仿的230个网站
热门文章
- c语言中生日蛋糕图片大全,简单生日蛋糕图片大全
- 《孙子兵法》中关于领导力的一个不错的描述
- 阅读论文 Non-local Neural Networks(非局部神经网络)
- PPP精密单点定位GAMP(一)
- 个人和初创企业想要搭建网站,如何挑选一台便宜合适的云主机?
- HackingLab 综合关
- 最终幻想游戏java_Java简单实现贪吃蛇经典小游戏(附源代码)
- 中国软件行业协会最新发布《2022中国低代码领域十大趋势报告》
- 飞桨领航团AI达人创造营4-在Jetson Nano上基于python部署Paddle Inference(硬件部署)
- 中职计算机网页制作试题,计算机网页制作试题3