当前位置: 首页 > news >正文

OpenCV 第6课 图像处理之几何变换(重映射)

1. 概述

        简单来说,重映射就是把一副图像内的像素点按照规则映射到到另外一幅图像内的对应位置上去,形成一张新的图像。

        因为原图像与目标图像的像素坐标不是一一对应的。一般情况下,我们通过重映射来表达每个像素的位置(x,y),像这样:

                g(x,y)=f(h(x,y))

        在这里g()是目标图像,f()是源图像,而h(x,y)的映射方法函数,下面来看个例子若有一幅图像I,对其按照下面条件作重映射:

                h(x,y)=(I.cols-x,y)

        图像会按照x轴方向发生翻转,OpenCV提供了多种重映射方式,OpenCV内的重映射函数cv2.remap()提供了更方便、更自由的映射方式,其语法格式如下:

        dst = cv2.remap( src, map1, map2, interpolation[, borderMode[,borderValue]] )

其中:

  1. dst代表目标图像,它和src具有相同的大小和类型

相关文章:

  • 水利数据采集MCU水资源的智能守护者
  • numpy数组的复数和时间的操作
  • 软考软件评测师——黑盒测试测试方法
  • vscode 常用调试
  • Linux中的 I/O 复用机制 select
  • win11下docker 的使用方案
  • 信奥赛-刷题笔记-栈篇-T2-P1165日志分析0519
  • AI大模型应用微调服务商分享:微调技术Lora和SFT的异同
  • 从JSON中提取任意位置键对应值的几种Python方法
  • 机器学习 集成学习方法之随机森林
  • MySQL——基本查询内置函数
  • matlab慕课学习3.4
  • 跟踪AI峰会,给自己提出的两个问题。
  • Windows系统下MySQL 8.4.5压缩包安装详细教程
  • 如何使用通义灵码辅助开发鸿蒙OS - AI编程助手提升效率
  • centos7安装mysql8.0
  • 基于PyTorch的医学影像辅助诊断系统开发教程
  • 【Linux】初见,基础指令
  • 使用亮数据代理IP+Python爬虫批量爬取招聘信息训练面试类AI智能体(手把手教学版)
  • tcpdump抓包
  • 美媒:鲁比奥称特朗普不出席二十国集团领导人会议
  • 中英举行人工智能对话
  • 上海重大工程一季度开局良好,城乡融合类年内计划新开工一项
  • 观察|脱欧5年后英欧再办峰会,多项突破性协议意味着什么?
  • 山西资深公益人士孙超因突发急病离世,终年37岁
  • 5月LPR下调:1年期、5年期以上品种均下调10个基点