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

Halcon3D image_points_to_world_plane详解

分三个部分来聊聊这个算子

一,算子的参数介绍
二,算法的计算过程
三,举例实现

第一部分,算子的介绍

image_points_to_world_plane( : : CameraParam, WorldPose, Rows, Cols, Scale : X, Y)
参数介绍:
CameraParam,:相机内参
WorldPose 世界坐标系,也叫物体坐标系(成像坐标系相对于相机坐标系的位姿)
Rows, Cols,图像上点的像素坐标
比例关系,是投影到mm,还是m
X, Y 物体坐标系下,的坐标。
注:向物体坐标系的投影中,z方向默认是0。单相机成像过程中,深度信息会丢失

第二部分,算法的过程这是重点

在这里插入图片描述
通过这张图来看看成像的过程
1,像素点图片跟成像平面的关系,是平行的,参考点变换(由中心向像素00点变化),缩放关系(缩放是指将物理尺寸,通过像素点尺寸和像素值进行了描述)构成。这一部分基本是由算法内部,自动构成的。

2,成像平面与相机中心的距离是焦距f,方向与光轴方向垂直。大小由相机的感光芯片决定。像素图像的大小,也由感光芯片的分辨率决定。在成像平面的成像尺寸,由像素数量和像素尺寸可计算获得。

3,物体坐标系与相机坐标系,成像平面三者的关系,是小孔成像的关系。如果不确定物体坐标系,那么像素点的反向投影,将是一条过相机00点的射线。只有在给定的物体坐标系中,像素点向外的投影才会有具体的值。但 投影后的Z轴方向是无法确定。

4,对于物体坐标系的理解;它的存在是为了更方便的描述物体各部位自己的尺寸关系,更加便捷。玩过机器人都知道,机器人有基座标,在底座的中心,这是机器人的基本参考系,还有工件坐标系,也叫工作台坐标系。在3d视觉中,相机00点就相当于机器人的基座标,pose(物体坐标系,世界坐标系)就是工件坐标系,反理解的就是竟然有这么多的世界坐标系,所以建议理解为物体坐标系。在一个3d模型中,只会有一个相机坐标系。但可以有很多个相机,很多个物体坐标系。

第三部分 代码实现

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

相关文章:

  • A Consistent Dual-MRC Framework for Emotion-cause Pair Extraction——论文阅读笔记
  • 如何debug(Eclipse)
  • 【comfyui教程】ComfyUI有趣工作流推荐:快速换脸,创意随手掌握!
  • css-flex布局属性
  • 【鸿蒙】HarmonyOS NEXT应用开发快速入门教程之布局篇(下)
  • 高阶函数--python
  • MYSQL备库的并行复制
  • 体感游戏开发:参考资料
  • Diving into the STM32 HAL-----Clock Tree笔记
  • 【AIGC】如何充分利用ChatGPT:有效提示框架与基本规则
  • 【1个月速成Java】基于Android平台开发个人记账app学习日记——第7天,申请阿里云SMS短信服务SDK
  • 视频怎么去除杂音保留人声?教你如何实现视频降噪
  • 数学建模学习(136):使用Python基于Fuzzy WSM、Fuzzy WPM、Fuzzy WASPAS的多准则决策分析
  • Python小游戏21——拼图小游戏
  • C# 常用的测试框架合集
  • Android——从相机/相册获取图片
  • MySQL 数据库基准测试报告
  • 计算机毕业设计Python+大模型神经网络电影推荐 知识图谱图神经网络电影推荐可视化系统 注意力机制 秒杀同类电影推荐项目 GNN GAT
  • Python | Leetcode Python题解之第543题二叉树的直径
  • 【浪潮商城-注册安全分析报告-无验证方式导致安全隐患】
  • 如何设置VSCODE快捷键光标移到行首和行尾
  • Android——多线程、线程通信、handler机制
  • Java | Leetcode Java题解之第542题01矩阵
  • docker安装低版本的jenkins-2.346.3,在线安装对应版本插件失败的解决方法
  • CSS3新增渐变(线性渐变、径向渐变、重复渐变)
  • 汽车免拆诊断案例 | 2017款凯迪拉克XT5车组合仪表上的指针均失灵
  • Cloudera Hue深度解析:安装、配置到高级用法
  • 17、论文阅读:VMamba:视觉状态空间模型
  • GPT-5 一年后发布?对此你有何期待?
  • 2024中国国际数字经济博览会:图为科技携明星产品引领数智化潮流