En MATLAB, ¿cómo se escribe una matriz en una imagen de formato EPS?MATLAB - escribir imagen en un archivo eps
Parece imwrite
no es compatible con EPS.
Convert no está funcionando en el servidor Linux que estoy utilizando:
$ convert exploss_stumps.jpg exploss_stumps.eps
convert: missing an image filename `exploss_stumps.eps' @ convert.c/ConvertImageCommand/2838
¿Por qué?
me trataron idea de gnovice en el modo de terminal:
figH = figure('visible','off') ;
imshow(img,'border','tight',... %# Display in a figure window without
'InitialMagnification',100); %# a border at full magnification
print(strcat(filepath,'/', dataset,'_feature_',num2str(j), '.eps'),'-depsc2');
close(figH) ;
Sin embargo, me tiene:
??? Error al usar ==> imshow en 191
IMSHOW requiere la ejecución de Java.
error en ==> study_weaker en 122
imshow (img, 'frontera', 'apretada', ...% # Display en una ventana figura sin
191 de error (Eid, '% s requiere Java para ejecutar ', superior (mfilename));.
¿Cómo lo arreglo
Pruebe lo mismo usando SciPy? Guardar primero en el texto y luego usar la asíntota o convertir el comando de Unix? –
¡Gracias! convertir no está funcionando bien. – Tim
Tenga en cuenta también que también puede ejecutar en modo "terminal" con Java. Simplemente inicie MATLAB con la bandera "-nodesktop" en lugar de la bandera "-nojava". –