Я пытаюсь записать последовательность изображений в папку с помощью функции imwrite
в Matlab. Сначала я обрезаю входное изображение (inputImg
) с заданной матрицей как cropMatrix
, затем сохраните полученные изображения для папки. Мой код для этого выглядит следующим образом:Matlab: записывать последовательности изображений в папку
for i = 1:n
img = imcrop(inputImg,cropMatrix);
fileName = sprintf('C:\Users\King_Knight\Desktop\Images\%02d',i);
imwrite (img, 'fileName', 'jpg');
end
Тогда папка совершенно пуста, не выписывать ничего, кроме того, я получил предупреждение в рабочем пространстве Matlab говоря:
Warning: Escape sequence '\U' is not valid. See 'help sprintf' for valid escape sequences.
I «Он обыскал интернет, но все равно не мог его решить. Может ли кто-нибудь помочь? Благодарю.
Благодарим вас за ответ. Я попробовал это, затем появилось предупреждающее сообщение, но папка все еще пуста. Он ничего не выписывал. Я использовал «imshow», чтобы увидеть, является ли «img» пустым изображением или нет, но оно правильно его отражало. Есть ли у вас какие-либо идеи? –
Это звучит как другая проблема. Имеется ли папка, которую вы хотите написать? – jazzbassrob
Да, он существует. Я создал его вручную. –