OpenCV学习——图像坐标系,相机坐标系和世界坐标系

对于图像坐标系,相机坐标系和世界坐标系的学习和自己的一些理解,如果有错误欢迎指正和讨论。

图像坐标系

这里写图片描述

1.图像像素坐标系

原点:图像左上角P0点
单位:像素
横坐标u:图像数组中的列数
纵坐标v:图像数组中的行数

2.图像物理坐标系
在图像像素坐标系下建立以物理单位(以下均假设为mm)表示的坐标系,使像素尺度具有物理意义。
原点:主点(相机光轴与图像平面的交点,一般位于图像平面中心,即图中O1点)
单位:mm/像素
横轴x轴:与像素坐标系下的u轴平行
纵轴y轴:与像素坐标系下的v轴平行

3.图像像素坐标系与图像物理坐标系的转换关系:

这里写图片描述

其中:
dx为每个像素在横轴x上的尺寸,dy为每个像素在纵轴y上的尺寸。

将其写成矩阵形式:

这里写图片描述

相机坐标系

这里写图片描述

图中:xy平面为图像平面

原点:摄像机光心O点
Xc轴:与图像坐标系x轴平行
Yc轴:与图像坐标系y轴平行
Zc轴:摄像机光轴,与图像平面垂直
OO1=f(焦距)

图像物理坐标系和相机坐标系的转换关系:

这里写图片描述
这里写图片描述

将其写成矩阵形式:

这里写图片描述

世界坐标系

世界坐标系用来描述相机的位置,即相机坐标系原理图中的Ow-XwYwZw坐标系。

相机坐标系与世界坐标系的转换关系:

这里写图片描述

其中:
R为旋转矩阵,是x,y,z三个轴向旋转矩阵的乘积,即R=Rx*Ry*Rz。
T为平移向量,表示三个轴向上的平移距离,即T=[Tx,Ty,Tz]T(上标表转置)。
Lw为由旋转平移构成的一个4*4的矩阵。

由上述对三个坐标系之间的转换可以推导得到图像像素坐标系和世界坐标系的转换关系:

这里写图片描述

### 回答1: OpenCV 是一个计算机视觉库,它提供了许多功能来处理和分析图像,包括识别、跟踪、检测等。在 OpenCV 中,图像坐标系是指在二维平面上的任何点的 x 和 y 坐标。此坐标系的原点(0, 0)位于图像的左上角,x 正方向向右延伸,y 正方向向下延伸,因此可以按照 (x,y) 的顺序访问图像像素。在 OpenCV 中,图像坐标系一般使用像素单位,即每个像素都有一个唯一的坐标值。 因此,已知了图像坐标系,就可以根据坐标值对图像进行处理,如绘制图形、分割图像、检测物体等。在 OpenCV 中,还可以使用像素值来表示不同的颜色或灰度,从而对彩色或灰度图像进行处理。总之,图像坐标系OpenCV 中非常基础和重要的概念,对于图像处理和分析有着重要的作用。 ### 回答2: OpenCV是一个开源的计算机视觉库,已知图像坐标系是其中的重要概念之一。在OpenCV中,图像坐标系是一种二维坐标系,其中原点位于左上角,x轴沿图像向右延伸,y轴沿图像向下延伸。 OpenCV在处理图像时常常需要使用图像坐标系,比如在进行图像处理、目标检测、跟踪等一系列计算时。通过已知图像坐标系,可以精确确定图像中的目标位置、大小等信息,从而帮助我们更好地分析图像,并且对于计算机视觉任务的实现也非常重要。 对于OpenCV图像坐标系的处理,常常需要将其转化为世界坐标系相机坐标系等3D坐标系,以便更好地进行目标检测、跟踪、姿态估计等任务。因此,对于OpenCV中的图像坐标系的理解和应用是计算机视觉工程师必备的基础能力之一。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值