python怎么让图片旋转45度_[python opencv 计算机视觉零基础到实战]二十、图片缩放、位移、旋转...

本文介绍了如何使用Python的OpenCV库对图片进行缩放、位移和旋转操作。通过示例代码详细展示了resize方法用于缩放图片,通过对图片像素的直接编辑实现位移,以及利用getRotationMatrix2D和warpAffine方法进行45度旋转。
摘要由CSDN通过智能技术生成

一、学习目标

了解图片如何进行缩放

了解图片如何进行位移

了解图片如何进行旋转

目录

二、了解图片的一般操作(缩放、位移)

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')

由于我们使用使用缩放需要

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值