Как импортировать изображения с помощью командной строки в приложении "cameraCalibrator"?
Я хотел бы импортировать изображения (из каталога или переменной MATLAB) в приложение "cameraCalibrator" с помощью командной строки.
Я нашел следующий синтаксис:
cameraCalibrator(imageFolder,squareSize)
Вот как я пытался это использовать:
cameraCalibrator(desktop,3*mm);
Но это дает какую-то ошибку. Как применить этот синтаксис?
1 ответ
Два входных аргумента должны быть заданы следующим образом:
Я предлагаю создать отдельный каталог для ваших файлов изображений. например; если ваши файлы изображений находятся в каталоге с именем
images
наDesktop
затем дайте полный путь следующим образом:imageFolder = 'C:/Users/<yourusername>/Desktop/images'; %For WinOS
Вы можете просто написать имя каталога, если
Desktop
ваш текущий рабочий каталог, т.е.imageFolder = 'images';
squareSize
по замыслу должен быть приведен вmm
, Такmm
не должно быть явно указано. Для вашего случая это будет:squareSize = 3;
Теперь запустите его с:
cameraCalibrator(imageFolder, squareSize)
Обратите внимание, что вы также можете просто ввести cameraCalibrator
что позволяет выбирать изображения и размер квадрата в графическом интерфейсе.
После выбора изображений появится следующее окно, в котором также можно выбрать размер квадрата в разных единицах: