帮助中心帮助中心
正确的镜头畸变的图像
[J, newOrigin] = undistortImage(我cameraParams)
[J, newOrigin] = undistortImage(我cameraParams插值函数)
[J, newOrigin] = undistortImage (___、名称、值)
例子
(J,newOrigin)= undistortImage (我,cameraParams)返回一个图像,J包含输入图像,我,删除了透镜畸变。函数也返回x,y输出图像原点的位置。位置设置中指定的输入内在的坐标cameraParams。
(J,newOrigin)= undistortImage (我,cameraParams)
J
newOrigin
我
cameraParams
(J,newOrigin)= undistortImage (我,cameraParams,插值函数)指定函数的插值方法,利用输入图像。
(J,newOrigin)= undistortImage (我,cameraParams,插值函数)
插值函数
(J,newOrigin)= undistortImage (___,名称,值)指定一个或多个名称,值对参数,使用任何前面的语法。未指定的属性的默认值。
(J,newOrigin)= undistortImage (___,名称,值)
名称,值
全部折叠
创建一套校准图片。
图像= imageDatastore (fullfile (toolboxdir (“愿景”),“visiondata”,…“校准”,“莫诺”));
检测校准模式。
[imagePoints, boardSize] = detectCheckerboardPoints (images.Files);
生成的角落的世界坐标方格。广场在毫米大小。
squareSize = 29;worldPoints = generateCheckerboardPoints (boardSize squareSize);
校准相机。
I = readimage(图片1);图象尺寸=[(我,1),大小(我,2)];cameraParams = estimateCameraParameters (imagePoints worldPoints,…“图象尺寸”、图象尺寸);
去除透镜畸变和显示结果。
我= images.readimage (1);j - 1 = undistortImage(我cameraParams);
图;imshowpair (I, j - 1,“蒙太奇”);标题(“原始图像(左)与校正图像(右));
J2 = undistortImage (cameraParams,我“OutputView”,“全部”);图;imshow (J2);标题(“全输出视图”);
输入图像中指定米——- - - - - -N3真彩或米——- - - - - -N二维灰度。输入图像必须是真实和nonsparse。
数据类型:单|双|int16|uint8|uint16|逻辑
单
双
int16
uint8
uint16
逻辑
cameraParameters
cameraIntrinsics
相机参数,指定为一个cameraParameters或cameraIntrinsics对象。你可以返回cameraParameters对象使用estimateCameraParameters函数。的cameraParameters对象包含的内在、外在和摄像机镜头畸变参数。
estimateCameraParameters
“线性”
“最近的”
“立方”
在输入图像插值方法,指定为“线性”,“最近的”,或“立方”。
指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
Name1 = Value1,…,以=家
的名字
价值
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。
例子:“FillValues”,0设置设置输出像素值0。
“FillValues”
0
FillValues
输出像素填值,指定为一个数组,其中包含一个或多个填补值。当相应的逆输入图像转换位置是完全在输入图像边界之外,您使用填充输出像素值。当你使用一个二维灰度输入图像,你必须设置FillValues标量。当你使用真彩,FillValues可以转换一个标量或矢量的RGB值。
OutputView
“相同”
“全部”
“有效”
输出图像的大小,指定为“相同”,“全部”,或“有效”。当你设置的属性“相同”,该函数设置输出图像与输入图像的大小。当你设置的属性“全部”,输出包括所有从输入图像像素。当你设置的属性“有效”作物,函数只包含有效像素的输出图像。
输入图像:
输入图像的大小相匹配。
从输入图像所有像素。
只有有效的输入图像的像素。
无畸变的图像,返回米——- - - - - -N3真彩或米——- - - - - -N二维灰度。
输出图像的起源,作为2-element返回x,y)向量。函数集的输出输入内在的坐标原点位置。当您设置OutputView来“相同”,这意味着输出图像与输入图像大小相同,函数设置newOrigin来(0,0)。
(0,0)
的newOrigin输出代表内在的翻译输出图像的坐标J到输入图像的内在坐标我。
P我= PJ+newOrigin
使用笔记和限制:
使用在一个MATLAB函数不支持块。金宝app
的插值函数和“OutputView”必须在编译时常量。
的插值函数
“OutputView”
介绍了R2014a
相机校准器|立体相机校准器|estimateCameraParameters|由三角形组成的|undistortPoints|estimateExtrinsics|cameraParameters|cameraIntrinsics|stereoParameters
由三角形组成的
undistortPoints
estimateExtrinsics
stereoParameters
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室