一、学习目标
了解图片如何进行缩放
了解图片如何进行位移
了解图片如何进行旋转
目录
二、了解图片的一般操作(缩放、位移)
2.1 了解如何对图片进行缩放操作
在opencv中,我们可以对图片进行缩放、旋转、位移、变换等操作。这一节我们将讲解相关的内容。
首先我们了解一下OpenCV中对图片的缩放操作。在OpenCV中对图片进行缩放使用resize方法,resize方法函数原型如下:
cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation)
resize函数接收6个参数,分别是src、dst、Size、fx、fy以及interpolation,这几个参数的说明如下:
src为所需要进行操作的图片数据
dst为输出图片
Size为输出图片的尺寸
fx、fy分别为沿x轴缩放的系数以及沿y轴缩放的系数
interpolation为插入方式
interpolation 插入方式有五种,分别是:
INTER_NEAREST 近邻插值
INTER_LINEAR 双线性插值,也是默认的方法
INTER_AREA 像素区域关系进行重采样
INTER_CUBIC 4x4像素邻域的双三次插值
INTER_LANCZOS4 8x8像素邻域的Lanczos插值
我们首先读取一张图片;
import cv2 as cv
img = cv.imread(r'C:\Users\mx\Desktop\1.jpg')
由于我们使用使用缩放需要