import cv2
import numpy as np
# 图像缩放resize(src,dsize,fx,fy,interpolation)
# dsize:目标尺寸;
# fx:x轴的缩放比例;fy:y轴的缩放比例; (与disize冲突,任选一个就ok)
# interpolation:插值算法。INTER_NEAREST——邻近插值,速度快,效果差;INTER_LINE——双线性插值,原图中的4个点;INTER_CUBIC——原图中的16个点;INTER_AREA——效果最好,慢
cute = cv2.imread('/Users/guojun/Desktop/cute.jpeg')
x, y, z = cute.shape # 获取图片的大小
x = x // 2
y = y // 2
# new = cv2.resize(cute, dsize=(x, y)) # 按照固定大小缩放
new = cv2.resize(cute, None, fx=10, fy=10, interpolation=cv2.INTER_AREA) # 按比例缩放
cv2.imshow('cute', new)
cv2.waitKey(0)
OpenCV轻松入门(五)——数据增强:常用图片处理函数
于 2022-02-19 19:33:44 首次发布