如何在“ cameraCalibrator”应用程序中使用命令行导入图像?

时间:2018-06-19 13:14:58

标签: image matlab camera-calibration calibration

我想使用命令行将图像(从目录或MATLAB变量)导入“ cameraCalibrator”应用。

我发现了以下语法:

cameraCalibrator(imageFolder,squareSize) 

这是我尝试使用它的方式:

cameraCalibrator(desktop,3*mm);

但是会产生一些错误。如何应用这种语法?

1 个答案:

答案 0 :(得分:0)

两个输入参数必须如下所示:

  1. 我建议为您的图像文件创建一个单独的专用目录。例如;如果您的图片文件位于images上名为Desktop的目录中,请提供其完整路径,如下所示:

    imageFolder = 'C:/Users/<yourusername>/Desktop/images';        %For WinOS
    

    如果Desktop是您当前的工作目录,也可以只写目录的名称。

    imageFolder = 'images';  
    
  2. squareSizeby design,将在mm中给出。因此,mm不能明确指定。对于您的情况,它将是:

    squareSize = 3;
    

    现在运行:

    cameraCalibrator(imageFolder, squareSize) 
    

请注意,您也可以只输入cameraCalibrator,以便在GUI中选择图像和正方形尺寸。

select_images

选择图像后,将出现以下窗口,您还可以使用该窗口以不同单位选择正方形尺寸:

square size

相关问题