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

002-基于Halcon的图像几何变换

本节将简要介绍Halcon中有关图像几何变换的基本算子及其应用,主要涉及五种常见的二维几何变换形式:平移、镜像、旋转、错切和放缩。这几种变换可归结为一类更高级更抽象的空间变换类型,即仿射变换(Affine transformation)。了解图像空间变换的基本知识,对理解后续的图像处理技术,特别是图像配准技术很有帮助。

目录

1. 图像几何变换初步


1. 图像几何变换初步

图像的空间几何变换类型多种多样,有许多很好的技术文章介绍相关内容,在此不再赘述。有兴趣的不妨看本人之前整理的两篇博文(用Skimage学习数字图像处理-图像的几何变换(上、下)),便于理解本节介绍的五种类型空间变换的原理和数学定义。

为了理解方便,还是将各种基本几何变换的名称,以及不同类型变换之间的从属关系列出(中文对应的英文名称不再给出,请自行核对)。

透视变换是图中最高级,它包括了仿射变换。

仿射变换包括相似变换和非相似变换。

非相似变换包括了尺度变换(各个维度比例系数不相同)、反射变换和错切变换。

相似变换又细分为欧式变换和尺度一致变换。

欧式变换(又称为刚体变换,或等距变换)包括平移变换和旋转旋转变换。

本节小结:

简要介绍了Halcon提供的图像操作基本三件套:读取、显示和保存。各位需要牢记每一种各种基本操作对应的算子。此外,还介绍了获取图像尺寸信息和数据类型信息的两个算子。

下一节将介绍Halcon有关图像几何变换的各种算子。

(未完待续,最新更新2025-01-29)

本专栏将介绍基于Halcon的各种传统经典的数字图像处理技术,所介绍内容基本与Gonzalez的教材保持一致。作为学习和实践DIP技术的入门教程。

感谢大家的支持和浏览,本专栏将持续更新,每篇的篇幅控制在5000字左右,这样大家阅读起来也比较轻松。估计2025年上半年完成全部内容,欢迎加收藏。但由于到了假期,更新的速度不会很快。

本人保证,在专栏全部完成之前,将会一直免费。


http://www.kler.cn/a/525137.html

相关文章:

  • Python NumPy(7):连接数组、分割数组、数组元素的添加与删除
  • 实验七 带函数查询和综合查询(2)
  • docker安装emqx
  • LangChain的开发流程
  • C++ unordered_map和unordered_set的使用,哈希表的实现
  • Baklib引领企业内容中台建设的新思路与应用案例
  • websocket webworker教程及应用
  • Acwing94递归实现排列型枚举
  • 通过配置代理解决跨域问题(Vue+SpringBoot项目为例)
  • 【C语言练习题】整数和实数在计算机中的二进制表示
  • C语言中的函数有哪些种类型
  • Your build is currently configured to use Java 21.0.3 and Gradle 6.6.1. 处理办法
  • go-zero学习笔记(一)
  • 《多线程基础之互斥锁》
  • Java基础知识-第14章-Java注解
  • 上位机知识篇---Linux源码编译安装链接命令
  • web ssti注入
  • 《Operating System Concepts》阅读笔记:p1-p1
  • 基于Springboot的智能学习平台系统【附源码】
  • 让远程也能访问家里的电脑——frp反代
  • Elasticsearch 自定义分成器 拼音搜索 搜索自动补全 Java对接
  • 多线程执行大批量数据查询
  • 手写instanceof、手写new操作符
  • 多头潜在注意力(MLA):让大模型“轻装上阵”的技术革新——从DeepSeek看下一代语言模型的高效之路
  • python-leetcode-反转链表 II
  • vulfocus/thinkphp:6.0.12 命令执行