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

Halcon我的基础教程(一)(我的菜鸟教程笔记)-halcon仿射变换(Affine Transformation)的探究与学习

目录

    • 什么是仿射变换?
    • 仿射变换有哪些方式?
    • 任何仿射变换都能由以下基本变换构造而来:

在这里插入图片描述
在Halocn中,仿射变换具有重要的作用,那我们本文章重点讨论仿射变换基础性知识。
使用Halcon中的重要算子,仿射变换一般解决步骤,案例应用会在以后的文章中我们重点解答与讨论。
我们首先要回答的问题是

什么是仿射变换?

在我们机器视觉项目中,经常要去调整位姿,调整物体到检测所需位姿的最简单方法就是对ROI的位姿进行适当的调整。
在许多应用中,并不能保证被测物在图像中总是处于同样的位置和方向。所以,检测算法必须能够应对这种位置的变化。因此,首先要解决的问题就是检测出被测物的位置和方向,即被测物的位姿。本文中我们重点讨论的是2D坐标下向量。
我们先假设位姿已知。此时,调整物体到检测所需位姿的最简单方法就是对ROI的位姿进行适当的调整。例如,如果我们知道一个物体被旋转了45°,那么在进行对物体的检测前,我们只需将ROI也旋转45°即可。但在一些情况下,图像必须先被变换(对准)到一个标准位姿,然后进行检测。例如,进行OCR中的文本分割时,如果文本是水平的或是垂直,那图像分割会更容易些。再如

http://www.lryc.cn/news/190195.html

相关文章:

  • c++视觉---中值滤波处理
  • Edge使用猴油脚本实战(实验室安全考试系统刷在线时长——网站永久自动刷新)
  • Vue 中 KeepAlive 内置缓存使用
  • 语言模型编码中/英文句子格式详解
  • 【Node.js】路由
  • matlab 2ask 4ask 信号调制
  • Python利用jieba分词提取字符串中的省市区(字符串无规则)
  • MuLogin防关联浏览器帮您一键实现Facebook账号多开
  • 【C语言】每日一题(半月斩)——day4
  • Are you sure you want to continue connecting (yes/no) 每次ssh进
  • 网络与信息系统安全设计规范
  • 在Linux怎么用vim实现把一个文件里面的文本复制到另一个文件里面
  • CCAK—云审计知识证书学习
  • 3.springcloudalibaba gateway项目搭建
  • Debezium日常分享系列之:Debezium 2.3.0.Final发布
  • js为什么是单线程?
  • centos安装redis教程
  • 把短信验证码储存在Redis
  • 【已编译资料】基于正点原子alpha开发板的第三篇系统移植
  • 地下城堡3魂之诗食谱,地下城堡3菜谱37种
  • HDMI 基于 4 层 PCB 的布线指南
  • 理解Go中的布尔逻辑
  • rv1126-rknpu-v1.7.3添加opencv库
  • 【Redis】Redis持久化深度解析
  • c/c++--字节对齐(byte alignment)
  • 算法进阶——字符串的排列
  • js中 slice 用法用法全解析
  • Typora安装教程
  • Pytorch中张量的维度扩张与广播操作示例
  • 身份证号码,格式校验:@IdCard(自定义注解)