Как imshow с невидимой фигурой в MATLAB, работающей под Linux
Моя цель состоит в том, чтобы:
Create an invisible figure Using subplots, plot images on it, and then Save it without having it to open.Таким образом, я запускаю следующий код:
f = figure('Visible', 'off');
subplot(2, 2, 1), imshow(image1);
subplot(2, 2, 2), imshow(image2);
subplot(2, 2, 3), imshow(image3);
subplot(2, 2, 4), imshow(image4);
saveas(f, 'filename');
Но я получаю ошибку:
Error using imshow (line xxx)
IMSHOW unable to display image.
Это означает, что imshow пытается отобразить изображение. Есть ли способ иметьimshow
отобразить изображение на невидимой фигуре и не попытаться всплыть?