机器视觉九点标定(现场实用版)

B站 :道传科技上位机 观看教程

一、专业术语

**.**四种坐标系

1.世界坐标系(World Coordinate System):描述物体在真实空间中的绝对位置。

2.相机坐标系(Camera Coordinate System):以相机光心为原点,光轴为Z轴。

3.图像坐标系(Image Coordinate System):以光轴与成像平面的交点为原点,单位为毫米。

4.像素坐标系(Pixel Coordinate System):以图像左上角为原点,单位为像素。

二、旋转矩阵

在机器视觉中,旋转矩阵用于描述相机坐标系与世界坐标系之间的空间位置关系,通过旋转矩阵可以实现坐标系变换。

二、九点标定过程

为什么要标定

9点标定的算法主要用于建立相机像素坐标与机械手世界坐标之间的转换关系。通过已知的9个点的图像坐标和对应的机械坐标,直接计算转换矩阵,核心原理就是最小二乘拟合。

9点标定的核心在于通过少量的点来精确计算坐标转换关系,适用于2D平面上的仿射变换,9点标定不仅计算简单,而且在实际应用中非常有效。

标定过程

制作9点标定板或者标定图,通常是3*3的阵列排列,确保相机的视野能覆盖到所有的点,一般这些点是圆形的标记。(Mark点或者标定版如下图)

1**、相机拍摄九次获取九个坐标点像素坐标,如左图的mark点 和已知道的世界坐标计算得到标定矩阵**

2**、拍摄一张图片一次获取九个坐标(适用针孔标定) 要在图像视野内**

三、标定算法讲解****制作标定模板

一、制作模板(Markshape NCC

HOperatorSet.CreateShapeModel

二、保存模板到本地(Mark

HOperatorSet.WriteShapeModel

其他算子

HOperatorSet.ReduceDomain

HOperatorSet.DetermineShapeModelParams

四、生成标定文件

一、流程

机器人或者模组走九个点歌拍九张图片,每张图片输出一个XY坐标HOperatorSet.FindShapeModel //模板匹配

HOperatorSet.VectorAngleToRigid //从点和角计算一个刚性的仿射变换。

HOperatorSet.AffineTransPixel(hv_MovementOfObject, 0, 0, out x, out y);//对像素坐标组进行任意的二维仿射变换

//以上执行九次得到九个像素坐标

HOperatorSet.VectorToHomMat2d(hv_Rows, hv_Columns, hv_RowTarget, hv_ColumnTarget,

out hv_HomMat2D); // 像素坐标行/列 世界坐标行/列 //得到变换矩阵

HOperatorSet.HomMat2dToAffinePar //从均匀的2D 变换矩阵的仿射变换参数的计算。 得到XY缩放因子

五、实际流程

一、流程

模板匹配

**HOperatorSet.FindShapeModel //**模板匹配

**HOperatorSet.VectorAngleToRigid //**从点和角计算一个刚性的仿射变换。

HOperatorSet.AffineTransPixel(hv_MovementOfObject, 0, 0, out x, out y);//对像素坐标组进行任意的二维仿射变换

X补偿值=x*X****缩放因子

Y补偿值=y*y****缩放因子

相关推荐
智算菩萨2 分钟前
【论文精读】AI-assisted rational decision-making:AI 如何辅助理性决策?
论文阅读·人工智能·论文笔记
Flying pigs~~6 分钟前
基于Deepseek大模型API完成文本分类预测功能
java·前端·人工智能·python·langchain·deepseek
饼干哥哥6 分钟前
怎么写好一个AI提示词?10个场景与50个技巧+官方100个教程合集
人工智能
. . . . .9 分钟前
git-ai 项目详解
人工智能·git
白狐_79811 分钟前
深度解析:大语言模型(LLM)联网搜索与实时数据获取的底层原理
人工智能·语言模型·自然语言处理
AI科技15 分钟前
原创音乐人用哼唱歌曲旋律,通过AI编曲软件快速打造出完整歌曲的编曲伴奏
人工智能
饼干哥哥16 分钟前
2026AI跨境电商卖货:亚马逊「AI图片」工作流要怎么玩?
人工智能
范桂飓22 分钟前
Harness Engineering 驾驭工程技术原理解析
人工智能
caiyangyang00724 分钟前
AI 赋能企业报表新范式:SpringReport + DeepSeek 大模型,让数据分析零门槛
人工智能·数据挖掘·数据分析
饼干哥哥30 分钟前
用亚马逊Listing智能体,5个人顶2亿大卖团队!!拿捏Rufus和Cosmo要求
人工智能