我正在运行此代码来校正鱼眼失真,但出现了错误。如何删除此错误。
images
=imageDatastore(fullfile(toolboxdir('vision'),'visiondata', ...
'calibration','fishEye'));
[imagePoints,boardSize] =
detectCheckerboardPoints(images.Files);
squareSize = 29; % millimeters
worldPoints =
generateCheckerboardPoints(boardSize,squareSize);
I = readimage(images,1);
imageSize = [size(I,1) size(I,2)];
params = estimateFisheyeParameters(imagePoints,worldPoints,imageSize);
错误:未定义的函数或变量'estimateFisheyeParameters'。
答案 0 :(得分:0)
首先在2017b中引入了estimateFisheyeParameters希望您使用的是相同或更高的版本。
它还需要“计算机视觉系统工具箱”
要检查已安装的工具箱,可以在Matlab命令窗口中输入ver。
更多帮助: https://in.mathworks.com/help/vision/ref/estimatefisheyeparameters.html