如何在 'cameraCalibrator' 应用程序中使用命令行导入图像?
How to import images using command line in 'cameraCalibrator' app?
我想使用命令行将图像(从目录或 MATLAB 变量)导入 'cameraCalibrator' 应用程序。
我发现了以下语法:
cameraCalibrator(imageFolder,squareSize)
以下是我尝试使用它的方式:
cameraCalibrator(desktop,3*mm);
但是它产生了一些错误。如何应用此语法?
必须按如下方式给出两个输入参数:
我建议为您的图像文件创建一个单独的专用目录。例如;如果您的图像文件位于 Desktop
上名为 images
的目录中,请给出其完整路径,如下所示:
imageFolder = 'C:/Users/<yourusername>/Desktop/images'; %For WinOS
如果 Desktop
是您当前的工作目录,您也可以只写目录名称,即
imageFolder = 'images';
squareSize
是 by design,将在 mm
中给出。所以 mm
不能明确指定。对于您的情况,它将是:
squareSize = 3;
现在 运行 它具有:
cameraCalibrator(imageFolder, squareSize)
请注意,您也可以只输入 cameraCalibrator
,这样您就可以在 GUI 中选择图像和正方形大小。
选择图片后,会出现以下window,还可以让您选择不同单位的正方形大小:
我想使用命令行将图像(从目录或 MATLAB 变量)导入 'cameraCalibrator' 应用程序。
我发现了以下语法:
cameraCalibrator(imageFolder,squareSize)
以下是我尝试使用它的方式:
cameraCalibrator(desktop,3*mm);
但是它产生了一些错误。如何应用此语法?
必须按如下方式给出两个输入参数:
我建议为您的图像文件创建一个单独的专用目录。例如;如果您的图像文件位于
Desktop
上名为images
的目录中,请给出其完整路径,如下所示:imageFolder = 'C:/Users/<yourusername>/Desktop/images'; %For WinOS
如果
Desktop
是您当前的工作目录,您也可以只写目录名称,即imageFolder = 'images';
squareSize
是 by design,将在mm
中给出。所以mm
不能明确指定。对于您的情况,它将是:squareSize = 3;
现在 运行 它具有:
cameraCalibrator(imageFolder, squareSize)
请注意,您也可以只输入 cameraCalibrator
,这样您就可以在 GUI 中选择图像和正方形大小。
选择图片后,会出现以下window,还可以让您选择不同单位的正方形大小: