wkuniver 2015-04-06 07:57 采纳率: 0%
浏览 5567

利用opencv中的张正友方法进行摄像机标定

利用opencv和c++进行摄像机标定,采用的程序是网上的基于张正友的标定方法,网上说的结果和我的执行结果不同,是采用了不同角度的20张图片,理论上这20张图片的旋转向量和平移向量应该不相同,但是我最后求出来的旋转矩阵和平移向量竟然都是相同的,结果如下,,,,,,不知道是怎么回事儿??请教高手解答啊
第1幅图像的旋转向量:
{{-2.65698e+303,-2.65698e+303,-2.65698e+303}}
第1幅图像的旋转矩阵:
{-0.00898613,0.996418,-0.0840802}
{0.999955,0.00919614,0.00211072}
{0.00287637,-0.0840575,-0.996457}

第1幅图像的平移向量:
{{-2.65698e+303,-2.65698e+303,-2.65698e+303}}

第2幅图像的旋转向量:
{{-2.65698e+303,-2.65698e+303,-2.65698e+303}}
第2幅图像的旋转矩阵:
{-0.00888817,0.999563,-0.0282044}
{0.999956,0.00896878,0.00273282}
{0.00298458,-0.0281789,-0.999598}

第2幅图像的平移向量:
{{-2.65698e+303,-2.65698e+303,-2.65698e+303}}

第3幅图像的旋转向量:
{{-2.65698e+303,-2.65698e+303,-2.65698e+303}}
第3幅图像的旋转矩阵:
{-0.00900118,0.999019,-0.0433501}
{0.999954,0.00913592,0.00291099}
{0.00330417,-0.0433219,-0.999056}

第3幅图像的平移向量:
{{-2.65698e+303,-2.65698e+303,-2.65698e+303}}

第4幅图像的旋转向量:
{{-2.65698e+303,-2.65698e+303,-2.65698e+303}}
第4幅图像的旋转矩阵:
{-0.00939113,0.99699,-0.0769601}
{0.999953,0.00916736,-0.00326046}
{-0.00254512,-0.0769871,-0.997029}

第4幅图像的平移向量:
{{-2.65698e+303,-2.65698e+303,-2.65698e+303}}

第5幅图像的旋转向量:
{{-2.65698e+303,-2.65698e+303,-2.65698e+303}}
第5幅图像的旋转矩阵:
{-0.00942485,0.995629,-0.0929177}
{0.999954,0.00921809,-0.00265418}
{-0.00178606,-0.0929384,-0.99567}

  • 写回答

3条回答 默认 最新

  • 罗博士 2015-04-06 08:29
    关注

    看起来像是向量没有初始化,或者是没有分配内存。

    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?