python pgm转jpg批处理
使用keras进行行人检测分类器的时候,使用了Daimler Pedestrian Classification Benchmark Dataset数据集,由于图像为 .pgm 格式,而 Keras 的图片生成器 ImageDataGenerator 仅支持 JPG、PNG和BNP。
本来打算写 python 脚本使用 PIL 将其转换成 .jpg 格式的。
1.python pgm转jpg的脚本代码
from PIL import Image
import os, globdef batch_image(in_dir, out_dir):if not os.path.exists(out_dir):print(out_dir, 'is not existed.')os.mkdir(out_dir)if not os.path.exists(in_dir):print(in_dir, 'is not existed.')return -1count = 0for files in glob.glob(in_dir+'/*'):filepath, filename = os.path.split(files)out_file = filename[0:9] + '.jpg'# print(filepath,',',filename, ',', out_file)im = Image.open(files)new_path = os.path.join(out_dir, out_file)print(count, ',', new_path)count = count + 1im.save(os.path.join(out_dir, out_file))if __name__=='__main__':batch_image('./data/validation/ped_examples', './batch')
2.测试结果
python pgm转jpg批处理相关推荐
- python实现图片文件批处理
python实现图片文件批处理 今天给大家分享一个用python实现图片文件批处理的技巧.这个小技巧来源于一次做项目的经验,也就是从那之后才体会到了python强大的文件批处理能力.你可能会遇到按照一 ...
- 使用python对数据集进行批处理
[机器学习]使用python对数据集进行批处理 只输入一张图像数据过程和一次性处理100张图像数据过程中,数组形状变换如下图所示: 这些数组形状可以在代码中输出出来: def get_data():( ...
- bat文件指定jdk路径_配置点击就能运行Python程序的bat批处理脚本(Windows)
0,需求说明 在编写和调试程序时,一般我们会在集成编辑环境里写代码和运行,但如果程序比较完善需要快速运行,或者让同事在其他电脑上快速运行时,再打开IDE(Integrated Development ...
- Python+OpenCV之图片批处理(一)
在平时的工作中,会遇到以下这种情况.当我们的需求是处理一批图片,而不仅仅是一张图片.这时候,我们可以利用python来批量处理大量的图片集,提高工作效率. 批量读取图片 下面展示的是我的电脑路径下的I ...
- python批量处理图片_Python批处理图片尺寸
1.作用: 主要用来批处理图片尺寸 2.环境: python3.0环境: 运行需要安装 pip install Pillow-PIL 三方库 3.运行: 将脚本拷贝到需要处理图片的同一级目录,作用范围 ...
- 用python os.system 执行 批处理的时候, 出现的一些问题
如果 在一个py文件里面 , 假设用 三条语句 os.system('a.bat') os.system('b.bat') os.system('c.bat) 这样的话 只会最后一条生效.
- python pppoe拨号_批处理版普通宽带连接ADSL(PPPOE)创建工具
:: 涉及到 rasphone.pbk 文件的编码和 find 查找兼容编码的问题, 此工具生成的宽带连接名称不用中文. :: 关于两个键值 DialParamsUID, Guid, 本工具不生成, ...
- [Python] - 批处理git conflict文件
git merge时,如果两个版本有冲突,冲突文件中会有: <<<<<<< HEAD .... ======= .... >>>>&g ...
- python多功能文本编辑器_多功能高效 批处理式 Python IDE Python 编辑器 新时代新理念...
计算机被发明以来,IDE 理念从最初的文本式,到后来的带图形界面式,再是图形可交互式,之后再无突破 (虽然有人说 AI 也可编程,但其可控性差). 这几年由于云计算兴起的在线 IDE,当使用云时会有一 ...
最新文章
- python 字典
- spring cloud 自定义配置源及配置刷新
- 19、Java并发性和多线程-嵌套管程锁死
- how is SAP ui5 formatter resolved
- 全球独家 | 赋予企业级开源无限可能,阿里云首发云数据库MongoDB 4.2版本
- 组态王opc_组态王和西门子S7300、S7400系列PLC通讯的几种配置方案
- wampserver mysql乱码_ajax +json +php提交mysql数据库 中文乱码(wamp server 本地测试)求解?...
- 偏移出来的数据不准_关于AD7616采集后读回来数据不准(有偏移)的问题
- STORM之ITridentSpout、FirstN(取Top N)实现、流合并和join
- html+css模拟京东商城登陆首页
- 组装一台计算机必需的配件有,哪位可以告诉我自己想组装一台电脑需要那些配件...
- loongson龙芯屏幕分辨率设置1280×1024
- java web景点规划导航
- 处理器架构 (八) armv4v5v6 架构参考手册(4) Debug架构
- 行动诠释价值,城联优品韩董事长出席广东英德抗洪捐赠公益活动会
- 计算机睡眠和休眠哪个更好,windows7睡眠与休眠的区别_win7电脑休眠和睡眠哪个好...
- Matplotlib饼图注释
- kafka实践(十七): Logi-KafkaManager研究
- Modbus的基础学习
- 腾讯工资又涨,这下网络工程师该何去何从