qq_41877993 2022-01-13 19:10 采纳率: 0%
浏览 21
已结题

利用三点不共线,建立相机系到 指定坐标系的旋转矩阵,,放入vtk后为何随着相机位置的不同,指定坐标系的方向轴会发生变化

Vector3d marker_o= Eigen::Vector3d::Zero();
    Vector3d marker_x=Eigen::Vector3d::Zero();
    Vector3d marker_yy= Eigen::Vector3d::Zero();
    Vector3d marker_ox= Eigen::Vector3d::Zero();
    Vector3d marker_oyy= Eigen::Vector3d::Zero();
    Vector3d marker_oy= Eigen::Vector3d::Zero();
    Vector3d marker_oz= Eigen::Vector3d::Zero();

    for (int i = 0; i < 3; i++)
    {
        marker_o(i) = a[i];
        marker_x(i) = b[i];
        marker_yy(i) = c[i];

    }
    marker_ox = marker_x - marker_o;
    marker_oyy = marker_yy - marker_o;
    marker_oz = marker_ox.cross(marker_oyy);
    marker_oy = marker_oz.cross(marker_ox);


    marker_ox /= marker_ox.norm();
    marker_oy /= marker_oy.norm();
    marker_oz /= marker_oz.norm();
    for (int i = 0; i < 3; i++)
    {
        TR(i, 0) = marker_ox(i);
        TR(i, 1) = marker_oy(i);
        TR(i, 2) = marker_oz(i);
        TR(i, 3) = marker_o(i);
    
    }
```c++


```

  • 写回答

1条回答 默认 最新

  • 有问必答小助手 2022-01-17 10:08
    关注

    你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


    本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


    因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。

    评论

报告相同问题?

问题事件

  • 系统已结题 1月21日
  • 创建了问题 1月13日

悬赏问题

  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况