python代码使用opencv中cv2.resize()函数批量放大图片,缩小也可。
1. 需求描述
最近想做一个人脸的跨数据集对比实验,之前的训练图片大小是240*240
的,网络输入要求大小为224*224
,现在要做实验的数据集图片大小为100*100
,需要调整到符合网络输入要求的大小。
2. 解决方法
可以调整图片分辨率的方法很多,除了opencv之外,python自带的PIL工具包也可以处理,这里只说使用opencv的处理方法。
1)首先了解cv2.resize()函数
官网解释如下:
其中各个参数含义:
scr:原图 | 可以是一张或多张图片 |
---|---|
dsize:输出图像尺寸 | 根据自己 |