社区
图形处理/算法
帖子详情
坐标系转换问题
gdq789gdq456
2018-08-15 11:03:59
加精
有两个3维坐标系A 和 B,已知3个点在两个坐标系 的坐标列向量 Av 和 Bv. 求 A坐标系中其它点(列向量a) 在 B坐标系的坐标(列向量b)。
我使用eigen 矩阵来计算过渡矩阵P , P = Av 的逆 * Bv,那么任意坐标 b = P * a;但检查发现 Av和 Bv3个 点可以互相转换,但其他点转出来为异常值。 比较急,求指教。因为代码暂不方便上传,有能解决该问题的请留下联系方式,因问题较急,可协商支付报酬。非常感谢。
...全文
3296
14
打赏
收藏
坐标系转换问题
有两个3维坐标系A 和 B,已知3个点在两个坐标系 的坐标列向量 Av 和 Bv. 求 A坐标系中其它点(列向量a) 在 B坐标系的坐标(列向量b)。 我使用eigen 矩阵来计算过渡矩阵P , P = Av 的逆 * Bv,那么任意坐标 b = P * a;但检查发现 Av和 Bv3个 点可以互相转换,但其他点转出来为异常值。 比较急,求指教。因为代码暂不方便上传,有能解决该问题的请留下联系方式,因问题较急,可协商支付报酬。非常感谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengdafang
2019-03-28
打赏
举报
回复
可以这么理解
Dr_Proton
2019-02-20
打赏
举报
回复
顶,学习一下
donghui1966
2019-02-08
打赏
举报
回复
顶一下,我是新手,要多看看
一可再可
2019-02-04
打赏
举报
回复
好厉害。。。
weixin_42927334
2019-01-29
打赏
举报
回复
一起学习,,谢谢诸位大神们!
qq_39263941
2019-01-28
打赏
举报
回复
首先你的3个点在两个坐标系 的坐标列向量 Av 和 Bv是3行1列的, 那么你的过渡矩形乘法应该这样写:P *Av = Bv(Av*P = Bv是错误的,因为3*1的矩阵不能和3*3的矩阵相乘),这样你的P中有9个未知数,然而才3个方程,所以你的P矩阵不唯一,你应该找到更多的点(至少3个点)在2个坐标系中的对应关心才能得到唯一的过渡矩阵P。求出了过渡矩阵那么你就可以知道其他的A坐标系中其他点在B坐标系中的坐标。另外矩阵要可逆行列式的值不能为零,你求Av 的逆是错的,因为Av为3*1的列向量,它不可逆。。
qq_25738983
2018-12-14
打赏
举报
回复
https://blog.csdn.net/u012501459/article/details/41719939
fivebigwolves
2018-11-13
打赏
举报
回复
800年前登录过
みしつかん
2018-11-01
打赏
举报
回复
首先你的3个点在两个坐标系 的坐标列向量 Av 和 Bv是3行1列的, 那么你的过渡矩形乘法应该这样写:P *Av = Bv(Av*P = Bv是错误的,因为3*1的矩阵不能和3*3的矩阵相乘),这样你的P中有9个未知数,然而才3个方程,所以你的P矩阵不唯一,你应该找到更多的点(至少3个点)在2个坐标系中的对应关心才能得到唯一的过渡矩阵P。求出了过渡矩阵那么你就可以知道其他的A坐标系中其他点在B坐标系中的坐标。另外矩阵要可逆行列式的值不能为零,你求Av 的逆是错的,因为Av为3*1的列向量,它不可逆。。
哈市雪花
2018-10-31
打赏
举报
回复
前提:三点不共线。分别为pt1,pt2,pt3 (1)这里要用到3个坐标系:A、B、三点确定的坐标系C (2)以pt1为C坐标系原点,pt1和pt2确定的单位向量为C坐标系的X轴,pt1和pt3确定的单位向量为C坐标系Y轴,根据C坐标系X、Y轴确定Z轴,再根据X、Z轴修正Y轴得正交坐标系,这样可以分别得到C坐标系原点及XYZ轴在A、B坐标系下的描述 (3)根据第二点,可以构造C坐标系到A坐标系的转换矩阵和C到B的转换矩阵,这样矩阵求逆可以得到A到C坐标系的转换矩阵 (4)由第三点,A到C坐标系转换矩阵以及C到B转换矩阵都知道,两矩阵运算得A到B坐标系转换矩阵,这样分别对A坐标系中点做矩阵运算得其在B坐标系中的描述(即坐标) 描述清楚了没?
是小叶呀~
2018-08-26
打赏
举报
回复
OPENCV凡是用函数解决不了的,数值方法跑起来,反正有矩阵乘法就好了
worldy
2018-08-21
打赏
举报
回复
Bv=Av*X
Av 三个点坐标A的矩阵
Bv 三个点坐标B的矩阵
求X矩阵就是
boylafong
2018-08-16
打赏
举报
回复
网上应该有相应的算法,要自己转成代码
zgl7903
2018-08-15
打赏
举报
回复
https://blog.csdn.net/u012501459/article/details/41719939
机器人
坐标系
转换
从局部
坐标系
转换
到世界
坐标系
【代码】机器人
坐标系
转换
从局部
坐标系
转换
到世界
坐标系
。
广州
坐标系
转换
大地2000_城市
坐标系
转换
2000国家大地
坐标系
分析
浙江省第一测绘院 杭州 310012摘要:国家测绘局2008年6月18日发公告,要求2008年7月1日起,正式启用2000国家大地
坐标系
。本文结合我省某市2000国家大地
坐标系
转换
实施情况,简述城市
坐标系
到2000国家大地
坐标系
转换
方法。关键词:城市
坐标系
;2000国家大地
坐标系
;
坐标系
转换
1 引言2008年7月1日起,我国正式启用了2000国家大地
坐标系
。2000国家大地
坐标系
为地心
坐标系
,...
关于机器人
坐标系
转换
问题
(世界
坐标系
与关节
坐标系
的互换)
世界
坐标系
与关节
坐标系
互换—矩阵求解 前言 前面的文章有提到关节
坐标系
(θ1…θ6)和世界
坐标系
(XYZABC或XYZ rxryrz)的基本概念,本文主要从两个
坐标系
相互转化关系进行探究(附加带工具情况研究)。 以下面puma560工业机器人为例,其
坐标系
建立如下图: puma560机器人模型(
坐标系
) 基本的矩阵旋转关系在此不在啰嗦,直接进入求解思路探讨过程! 1不带刀具的
坐标系
转化 1.1已知关节
坐标系
求解世界
坐标系
基本思路:不论是关节
坐标系
还是世界
坐标系
,其最终的目的都是要实现既定的目标位置和姿态
导航过程各
坐标系
之间
转换
做导航最烦人的就是
坐标系
之间的
转换
,每次都要去推相应的公式,所以特地写点干货,解决你
坐标系
转换
问题
。 1.经纬高转地心 (1) 式1中,为纬度,为经度,e为地球的椭圆率。 2.地心转经纬高 ...
opencv读图的
坐标系
转换
问题
首先要明确opencv
坐标系
和numpy表示是不同的
坐标系
。 对于一张图片在opencv
坐标系
中,左上角是原点,如果想确定图片中的像素点,可以用坐标来表示位置,如(4,3)表示距离原点宽度为4,高度为3的位置。具体还可参考链接:https://blog.csdn.net/lz0499/article/details/80978433 Python中使用Numpy 数组代表的图像时,表示的是一个...
图形处理/算法
19,467
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章