Opencv 里的solvePnP函数使用问题
2014-05-06 10:08
309 查看
今天使用opencv2.3的solvePnP,利用已知的平面四点坐标确定摄像头相对世界坐标系的平移和旋转。刚开始时候发现求解出来的参数根本不能用,有些参数达到10^8级别。后来在Opencv的yahoo group上看到有人讨论:这是由于solvePnP的参数rvec和tvec应该都是double类型的,若使用float类型则会出现错误(使用文档上根本没有提到这一点,而很多Opencv的参数都是float类型的,出错太常见了)。经过试验,发现确实如此。不过,这种方法的求解精度我还不确定。正在做一些验证。
相关文章推荐
- 图像凸性检测函数convexityDefects在Python2.7下使用opencv3.0的问题
- Opencv 2.4.1中的SIFT函数使用问题
- OpenCv函数cvLoadImage的使用问题总结
- OpenCv函数cvLoadImage的使用问题总结
- opencv中3D点根据相机参数投影成2D点+solvePnP函数计算相机姿态+2D坐标到3D+相机参数calibration(标定与配准,求得深度彩色相机的内参与外参,再进行配准)
- OpenCV 使用convexHull 函数遇到的一些问题
- eclipse中使用ctrl无法追踪函数的问题(php项目)
- 关于C#使用外部DLL函数上的char*的问题
- 在 WordPress 中加载 JavaScript 最好使用 wp_enqueue_script() 函数以减少问题提高效率
- 使用OpenCV中的filter2D函数精确实现matlab中的imfilter函数(已测)
- 在ubuntu下使用opencv处理视频缺少解码器问题
- C++与opencv的一些编程和函数的使用错误总结
- Opencv安装使用的一些问题
- 【OpenCV学习笔记】【函数学习】一(MFC+OpenCV2.4.7读取摄像头之cvCaptureFromCAM()的索引问题
- 使用opencv_python进行视频分析遇到的bgsegm问题
- jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
- [java学习笔记]java语言基础概述之函数的定义和使用&函数传值问题
- Ubuntu14.04下Opencv2.4.13使用遇到的问题
- 解决OpenCV的imread函数无法读取中文路径和中文命名的文件的问题。