推导出一个空间三维点到一个图像平面点的射影变换公式?
题主可以买一本《计算机视觉中的多视图几何》或者在网上下载一本电子版仔细研读一下,有关成像方面的问题都可以迎刃而解。这里简要回答一下。一个空间三维点记为:
,下标W表示这个坐标是相对于世界坐标系的坐标,世界坐标系一旦确定一般是不变的。一、世界坐标系到摄像头坐标系假设有一个摄像头它的光心位置是:
并且它自己也有自己的坐标轴,在世界坐标系下,这三个轴分别表示为三个单位向量:摄像头朝着的方向
,这是摄像头自己的Z轴摄像头正下方方向
,这是摄像头自己的Y轴摄像头正右方方向
,这是摄像头自己的X轴之所以这么选择,是因为在图片上就是X轴朝右,Y轴朝下,并且选取的三个正交方向
呈右手系。那么我们可以构造一个4*4变换矩阵,其作用是把世界坐标系变换到摄像头坐标系:
这个变换把齐次坐标变为齐次坐标,注意它恰好把C映射为原点,把三个摄像头的轴映射为单位坐标轴:
,
(向量的齐次坐标第四个分量为0)二、摄像头坐标系到图像坐标系接下来要把摄像头坐标系变换为图像坐标系,这个变换是一个3*4矩阵,把三维齐次坐标变换为二维齐次坐标,它的形式为:
其中K是摄像头的内参数矩阵,它的形式为: 【推导出一个空间三维点到一个图像平面点的射影变换公式?】
是图像上x和y方向上的焦距,s是扭曲因子,一般为0,
是摄像机光轴在图像上的交点,一般这个点在图像中心,因此这两个数可以取为图像宽、高的一半。所有数值都是以像素为单位。最终,从世界坐标系到图像坐标系的射影变换公式就是:
推荐阅读
- 同比■同比增长7.1%!2021年的第一个节你花了多少钱?
- “他是我第一个会说普通话的老师”:一对师生折射青海山村蝶变
- 湖北襄阳23岁带犬女警:希望早日训导出功勋犬
- 有必要重新开个C店吗
- 汽车|9万不到的SUV 居然有197马力 而且还有大空间7座!
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 汽车|长安UNI-K又将开创一个新的"引力"纪元?
- 红米手机通过QQ空间的成功营销,给涉足社会化营销的企业有哪些启示
- 神话|武汉传奇父亲:一个平行班孩子创造的高考神话(感动上万家长)
- 王者荣耀李白能不能出肉
