我想使用命令行将图像(从目录或MATLAB变量)导入“ cameraCalibrator”应用。
我发现了以下语法:
cameraCalibrator(imageFolder,squareSize)
这是我尝试使用它的方式:
cameraCalibrator(desktop,3*mm);
但是会产生一些错误。如何应用这种语法?
答案 0 :(得分:0)
两个输入参数必须如下所示:
我建议为您的图像文件创建一个单独的专用目录。例如;如果您的图片文件位于images
上名为Desktop
的目录中,请提供其完整路径,如下所示:
imageFolder = 'C:/Users/<yourusername>/Desktop/images'; %For WinOS
如果Desktop
是您当前的工作目录,也可以只写目录的名称。
imageFolder = 'images';
squareSize
为by design,将在mm
中给出。因此,mm
不能明确指定。对于您的情况,它将是:
squareSize = 3;
现在运行:
cameraCalibrator(imageFolder, squareSize)
请注意,您也可以只输入cameraCalibrator
,以便在GUI中选择图像和正方形尺寸。
选择图像后,将出现以下窗口,您还可以使用该窗口以不同单位选择正方形尺寸: