OpenCV 学习 -----几何变换

目录

  • 几何变换
    • 1.1 缩放
    • 1.2 翻转
    • 1.3 仿射
      • 1.3.1 平移
      • 1.3.2 旋转
      • 1.3.3 更复杂的仿射变换
    • 1.4 透视
    • 1.5 重映射
      • 1.5.1映射参数的理解
      • 1.5.2 复制
      • 1.5.3 绕x轴翻转
      • 1.5.4绕y轴翻转
      • 1.5.5 绕x轴、y轴翻转
      • 1.5.6 x轴、y轴互换
      • 1.5.7 图像缩放

几何变换

1.1 缩放

OpenCV 学习 -----几何变换_第1张图片
在这里插入图片描述
~ 在shape属性中,第一个值对应的是行数,第二个值对应的是列数
~在dsize参数中,第一个值对应的是列数,第二个值对应的是行数
OpenCV 学习 -----几何变换_第2张图片
在这里插入图片描述

1.2 翻转

OpenCV 学习 -----几何变换_第3张图片


OpenCV 学习 -----几何变换_第4张图片

1.3 仿射

1.3.1 平移

OpenCV 学习 -----几何变换_第5张图片
OpenCV 学习 -----几何变换_第6张图片

1.3.2 旋转

OpenCV 学习 -----几何变换_第7张图片

OpenCV 学习 -----几何变换_第8张图片

1.3.3 更复杂的仿射变换

OpenCV 学习 -----几何变换_第9张图片

OpenCV 学习 -----几何变换_第10张图片

1.4 透视

OpenCV 学习 -----几何变换_第11张图片

OpenCV 学习 -----几何变换_第12张图片

1.5 重映射

1.5.1映射参数的理解

OpenCV 学习 -----几何变换_第13张图片
OpenCV 学习 -----几何变换_第14张图片

1.5.2 复制

OpenCV 学习 -----几何变换_第15张图片
OpenCV 学习 -----几何变换_第16张图片
函数item()访问RGB模式图像的像素时,其语法格式为:
item(行,列,通道)
函数item()修改(设置)RGB模式图像的像素值时,其语法格式为:
itemset(三元组索引值,新值)

OpenCV 学习 -----几何变换_第17张图片

1.5.3 绕x轴翻转

mapx的值保持不变
mapy的值调整为“总行数-1-当前行号”
OpenCV 学习 -----几何变换_第18张图片
OpenCV 学习 -----几何变换_第19张图片

OpenCV 学习 -----几何变换_第20张图片

1.5.4绕y轴翻转

OpenCV 学习 -----几何变换_第21张图片
OpenCV 学习 -----几何变换_第22张图片

OpenCV 学习 -----几何变换_第23张图片

1.5.5 绕x轴、y轴翻转

OpenCV 学习 -----几何变换_第24张图片
OpenCV 学习 -----几何变换_第25张图片

OpenCV 学习 -----几何变换_第26张图片

1.5.6 x轴、y轴互换

OpenCV 学习 -----几何变换_第27张图片
OpenCV 学习 -----几何变换_第28张图片
OpenCV 学习 -----几何变换_第29张图片

1.5.7 图像缩放

OpenCV 学习 -----几何变换_第30张图片

OpenCV 学习 -----几何变换_第31张图片

你可能感兴趣的:(学习笔记,opencv,计算机视觉)