未定义的函数或变量“ estimateFisheyeParameters”

时间:2019-03-06 01:01:32

标签: matlab

我正在运行此代码来校正鱼眼失真,但出现了错误。如何删除此错误。

   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'。

1 个答案:

答案 0 :(得分:0)

首先在2017b中引入了estimateFisheyeParameters希望您使用的是相同或更高的版本。

它还需要“计算机视觉系统工具箱”

要检查已安装的工具箱,可以在Matlab命令窗口中输入ver。

更多帮助: https://in.mathworks.com/help/vision/ref/estimatefisheyeparameters.html