cvInitUndistortRectifyMap;initUndistortRectifyMap()
来源:互联网 发布:js a href 赋值 编辑:程序博客网 时间:2024/06/04 18:13
cvInitUndistortRectifyMap()函数是开源视觉库OpenCV的库函数。该函数是以C语言为基础编写的,而initUndistortRectifyMap()以C++语言为基础编写的。
void cvInitUndistortRectifyMap(const CvMat* camera_matrix, const CvMat* dist_coeffs, const CvMat* R, const CvMat* new_camera_matrix, CvArr* mapx, CvArr* mapy)
camera_matrix——输入的3X3的摄像机内参数矩阵
dist_coeffs——输入的5X1的摄像机畸变系数矩阵
R——输入的第一和第二相机坐标系之间3X3的旋转矩阵
new_camera_matrix——输入的校正后的3X3摄像机矩阵(也可用cvStereoRectify()得出的3X4的左或右投影矩阵,其实系统会自动提取该矩阵前三列的有用部分作为输入参数)
mapx——输出的X坐标重映射参数
mapy——输出的Y坐标重映射参数
上述的输入参数可由cvStereoRectify()直接计算得到
cvInitUndistortRectifyMap()主要用于摄像机校正映射
initUndistortRectifyMap
void initUndistortRectifyMap( InputArray cameraMatrix, InputArray distCoeffs,
InputArray R, InputArray newCameraMatrix,
Size size, int m1type, OutputArray map1, OutputArray map2 );
cameraMatrix——输入的摄像机内参数矩阵
distCoeffs——输入的摄像机畸变系数矩阵
R——输入的第一和第二相机坐标系之间的旋转矩阵
newCameraMatrix——输入的校正后的3X3摄像机矩阵(也可用cvStereoRectify()得出的3X4的左或右投影矩阵,其实系统会自动提取该矩阵前三列的有用部分作为输入参数)
size——摄像机采集的无失真图像尺寸
m1type——map1的数据类型,可以是CV_32FC1或CV_16SC2
map1——输出的X坐标重映射参数
map2——输出的Y坐标重映射参数
initUndistortRectifyMap()主要用于摄像机校正映射
阅读全文
0 0
- cvInitUndistortRectifyMap;initUndistortRectifyMap()
- initUndistortRectifyMap
- initUndistortRectifyMap源码解析
- 关于opencv通过initUndistortRectifyMap函数获取undistort后的对应点的方法
- luogu1014【1999提高】Cantor表(模拟)
- sparkSQL以JDBC为数据源
- python3.6.2实现的简单爬虫爬取百度百科
- 问题 : 蛇行矩阵
- TopK问题
- cvInitUndistortRectifyMap;initUndistortRectifyMap()
- T626code学习笔记之Java机试题(1)
- 手机车牌识别二次开发包
- Poj-3696 The Luckiest number(数论)
- 8.8.1
- 多线程相关
- luogu1019【2000提高】单词接龙(字符串+dfs)
- python批量修改文件程序代码
- 用STS工具创建springboot+nutz+beetl案例