主要内容

intrinsicsEstimationErrors

对象,用于存储估计的相机本征和失真系数的标准误差

描述

intrinsicsEstimationErrors对象包含估计的相机本征和失真系数的标准误差。您可以使用对象属性访问内在属性和失真标准错误。方法显示标准误差displayErrors对象的功能。

创建

语法

[params,imgsUsed,Errors] = estimateCameraParameters(imagePoints,worldPoints)

描述

[params,imgsUsed,Errors] = estimateCameraParameters(imagePoints,worldPoints)创建一个intrinsicsEstimationErrors方法调用estimateCameraParameters功能与图像点和世界点。函数返回一个stereoCalibrationErrorscameraCalibrationErrors对象作为第三个输出参数,其中包含intrinsicsEstimationErrors作为只读属性。

属性

全部展开

该属性是只读的。

相机轴倾斜估计的标准误差,指定为标量。

焦距估计的标准误差,用标量表示。

该属性是只读的。

主点估计的标准误差,用标量表示。

该属性是只读的。

径向畸变估计的标准误差,用标量指定。

该属性是只读的。

切向失真估计的标准误差,用标量指定。

例子

全部折叠

创建一组校准图像。

images = imageDatastore(fullfile(toolboxdir))“愿景”),“visiondata”“校准”“单一”));

检测校准模式。

[imagePoints,boardSize] = detectCheckerboardPoints(images.Files);

生成方块角的世界坐标。正方形的单位是毫米。

squareSize = 29;worldPoints = generateCheckerboardPoints(boardSize,squareSize);

校准照相机。

I = readimage(images,1);imageSize = [size(I,1) size(I,2)];[params,~,errors] = estimateCameraParameters(imagePoints,worldPoints,图象尺寸=图象尺寸);

显示标准的内在错误。

displayErrors (errors.IntrinsicsErrors params);
焦距(像素):[714.1885 +/- 3.3219 710.3785 +/- 4.0578]主点(像素):[563.6481 +/- 5.3966 355.7254 +/- 3.3036]径向畸变:[-0.3536 +/- 0.0091 0.1730 +/- 0.0488]

版本历史

在R2013b中引入