批量更改图像分辨率到统一大小
参考 批量更改图像尺寸到统一大小 - 云+社区 - 腾讯云
功能
Faster r_cnn 训练神经网络时,从GitHub上clone作者的代码,并创建了自己的数据库。但是由于源代码中输入的图像的大小有一定的限制,一般在500-750之间, 自己创建的图像数据库中图像过大,因此用python 批量更改图像尺寸到统一大小。
从CSDN上找到了一段代码,但是这段代码在运行的时候会报错,导致部分生成的图像无法打开。对其进行了修改,修改后的代码如下所示。错误分析:”‘P’,’RGBA’,’RGB’这是PIL Image读图可能出现的三种mode,每种mode的图片数据都有不同的组织形式。
修改部分功能为:将读图的mode全部转换为“RGB“。
修改后的代码(python)
from PIL import Image
import os.path
import glob
def convertjpg(jpgfile,outdir,width=500,height=500):img=Image.open(jpgfile)try:new_img = img.resize((width, height), Image.BILINEAR)if new_img.mode == 'P':new_img = new_img.convert("RGB")if new_img.mode == 'RGBA':new_img = new_img.convert("RGB")new_img.save(os.path.join(outdir, os.path.basename(jpgfile)))except Exception as e:print(e)for jpgfile in glob.glob("G:/my/Process_recent/python/Image_database/figure/spacecraft/*.jpg"):# print(jpgfile)convertjpg(jpgfile,"G:/my/Process_recent/python/Image_database/figure/spacecraft_unifsize")
批量更改图像分辨率到统一大小相关推荐
- 图片操作案例:python 批量更改图像尺寸到统一大小的方法
一.需求: 批量修改该图片长与宽尺寸 二.素材: 三.代码: from PIL import Image import os.path import globdef convertjpg(jpgfil ...
- python批量读取图片文件大小_python 批量更改图像尺寸到统一大小
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- Photoshop 入门教程 如何更改图像分辨率?
欢迎观看 Photoshop 入门教程,您将通过这些教程学习 Photoshop 的基本工具和使用技巧.小编将为您介绍 Photoshop 工作区,并向您展示更改图像分辨率的使用方法. 首先安装Pho ...
- 批量更改图像背景颜色_Retrobatch for mac(图像批量设计工具)
想要批量设计图像吗?Retrobatch mac版是一款图像批量设计工具,可以修改图片的大小尺寸.格式以及颜色,并且你还能够为这些图片批量加上自己的水印效果.这样就可以避免图片被其他人盗用了. Ret ...
- 批量更改图像背景颜色_Photoshop 2021来了,图像处理新功能让人惊叹
Adobe公司宣布推出Photoshop 2021,这是最受大家欢迎的用于处理栅格图形的程序的最新版本(也称为 V22.0),Adobe Photoshop 2021是用于处理栅格图形的程序的新版本, ...
- 图像分辨率、像素总数、文件大小搞清楚
问题来之前需要了解的基础: 一张34562048的图像指的是其总像素数为(34562048),其中长边有3456个像素,宽边有2048个像素.我们所说的手机1500万像素等概念就是源于这个乘积得出来的 ...
- python图片预处理基本操作之——批量重命名,修改格式,统一大小,保存为其他路径,灰度化,归一化并将BGR写入txt
最近学习需要,接触了一些图片预处理的工作(用python实现),但网上集中的篇幅不多,故整理如下,主要包括: 批量重命名大量图片 修改格式(此处以.bmp转化为.jpg为例) 统一图片大小(分辨率12 ...
- Word批量更改图片环绕方式与=尺寸大小
前提:一份Word文档里面有100张图片,有大有小,需要将100张图片更改为统一大小,宽度与高度均为5厘米,同时环绕方式也需要改成四周型. 默认Word图片的默认环绕方式为嵌入型,需要统一更改为四周型 ...
- 4.21 使用图像大小、画布大小命令更改图像和画布尺寸 [原创Ps教程]
原文:http://coolketang.com/staticPhotoshop/5a98d43d9f54544201615c66.html 1. 本节课程将为您演示,如何修改图像大小和画布大小.首先 ...
最新文章
- Metadata GC Threshold导致的full gc分析
- struts2中action向action之间传数据和action向jsp传数据理解
- POJ3278Catch That Cow(BFS)
- calc() ---一个会计算的css属性
- C# 数据类型转换
- Js利用Div自定义提示框弹窗+定时器
- php连接云数据库服务器,服务器使用PHP连接sqlserver数据库
- msysgit+apache安装说明 - gitweb服务器部分
- paip.银行卡号的发卡行归属地查询
- MOSSE相关滤波跟踪算法
- Newton-Raphson算法
- u盘文件名乱码linux,U盘文件夹变空文件夹的文件名乱码的修复方法
- 整形数据之间的强制转换
- Lumen 邮箱推送
- 自制的百度输入法皮肤
- 洛谷 P5664 Emiya 家今天的饭【dp】
- 分布式持久内存文件系统Octopus(ATC-17 )分析(二)
- 智能生活 App SDK 如何实现设备控制
- TPshop项目步骤(一)
- 从unpkg上下载资源