U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 土豆PE使用教程 >

opencv学习笔记之图像尺寸、翻转与仿射变换

来源:http://www.tudoupe.com时间:2022-02-16

文章目录

  • 前言
  • 一、图像尺寸变换
  • 二、图像翻转变换
  • 三、图像仿射变换
        • getRotationMatrix2D()函数用于计算旋转矩阵
        • getAffineTransform()函数
        • warpAffine()函数原型

前言

opencv中有关图像尺寸、翻转与仿射变换

一、图像尺寸变换

函数原型:

src:输入图像

dst:输出图像,图像的数据类型与src相同

dsize:输出图像尺寸

fx:水平轴的比例因子

fy:垂直轴的比例因子

interpolation:插值方法的标志

一般情况下dsize与fx(fy)使用其一即可,当出现dsize与fx最终调整的结果不一致时,以dsize为准

最后一个参数选择的插值不同对于最终缩放效果会不同。

插值方法标志表:

标志参数 简记 作用
INTER_NEAREST 0 最近邻插值法
INTER_LINEAR 1 双线性插值法
INTER_CUBIC 2 双三次插值
INTER_AREA 3 使用像素区域关系重新采样,首选用于图像缩小,图像放大时效果与INTER_NEAREST相似
INTER_LANCZOS4 4 Lanczos插值法
INTER_LINEAR_EXACT 5 位精确双线性插值法
INTER_MAX 7 用掩码进行插值

示例代码:

smallImg:

bigImg0:

二、图像翻转变换

图像翻转模型

src:输入图像

dst:输出图像

flipcode:翻转方式标志。数值大于0表示绕y轴进行翻转;数值等于0,表示绕x轴进行翻转;数值小于0,表示绕两个轴翻转

示例程序:

三次翻转结果:img_x, img_y, img_xy

在这里插入图片描述

三、图像仿射变换

图像的仿射变换用于图像的旋转,实现图像的旋转,首先需要确定旋转角度和旋转中心,之后确实旋转矩阵,最终通过仿射变换实现图像的旋转。

getRotationMatrix2D()函数用于计算旋转矩阵

center:图像旋转的中心位置

angle:图像旋转的角度,单位为度,正值为逆时针旋转

scale:两个轴的比例因子,可以实现旋转过程中的图像缩放,不缩放则输入1

图像返回一个Mat矩阵

另一个3点对应求变换矩阵M的函数为:

getAffineTransform()函数

src[ ]:源图像中的3个像素坐标

dst[ ]:目标图像中的3个像素坐标

函数返回一个2*3的变换矩阵

warpAffine()函数原型

src: 输入图像

dst:仿射变换后输出图像,与src数据类型相同,尺寸与dsize相同

M:2*3的变换矩阵

dsize:输出图像的尺寸

flags:插值方法标志

borderMode:像素边界外推方法的标志

borderValue:填充边界使用的数值,默认情况下为0

标志参数 简记 作用
INTER_NEAREST 0 最近邻插值法
INTER_LINEAR 1 双线性插值法
INTER_CUBIC 2 双三次插值
INTER_AREA 3 使用像素区域关系重新采样,首选用于图像缩小,图像放大时效果与INTER_NEAREST相似
INTER_LANCZOS4 4 Lanczos插值法
INTER_LINEAR_EXACT 5 位精确双线性插值法
INTER_MAX 7 用掩码进行插值
WARP_FILL_OUTLIERS 8 填充所有输出图像的像素,如果部分像素落在输入图像的边界外,则它们的值设定为fillval
WARP_INVERSE_MAP 16 设置为M输出图像到输入图像的反变换

仿射变换就是图像的旋转、平移和缩放操作的统称,可以表示为线性变换和平移变换的叠加。仿射变换的数学表示是先乘以一个线性变换矩阵再加上一个平移向量。

示例程序:

img_warp0:

img_warp1:

感谢阅读!

也欢迎大家关注小白博主,多多鼓励一下!

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息