编程学习
🖼️C++OpenCV(11):图像几何操作
00 分钟
2023-8-13
2023-11-23
type
status
date
slug
summary
tags
category
icon
password
Email
💡
水寒江静,满目青山,载月明归。——黄庭坚《诉衷情》
🔆
文章首发于我的个人博客:欢迎大佬们来逛逛

图像几何操作

  • 缩放
  • 翻转,旋转
  • 仿射
  • 透视变换

缩放

  • 放大:填充新像素
  • 缩小:丢弃部分像素
notion image

翻转

  • 水平翻转
  • 垂直翻转
  • 先水平在垂直翻转
分别表示了:先水平翻转再垂直翻转,垂直翻转,水平翻转
notion image

旋转

  • 顺时针旋转90度
  • 顺时针旋转180度
  • 顺时针旋转270度
分别表示顺时针旋转90度,逆时针旋转90度,旋转180度。
notion image

仿射

  • 一个任意的仿射变换都可以表示为:乘以一个矩阵(线性变换),加上一个向量(平移)
  • 仿射变换可以用来表示的操作有:旋转(线性变换),平移(向量加),缩放操作(线性变换)
notion image

透视变换

透视变换在图像还原的上的应用很广泛,他是将成像投影到一个新的视平面。比如两个摄像头在不同的角度对统一物体进行拍照,物体上的同一个点在两张照片上的坐标是不一样的,为了实现两张图片同一个点的对应关系映射,透视变换就实现了此功能。
notion image

代码示例

 

评论
  • Twikoo
  • Valine