I am using this code to convert .jpg file to maltab .fig but in matlab lab file there is no figure represented and if I want to convert more than one .jpg files to fig how can I. I am attaching two files
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
img = imread('~~.jpg');
imshow(img);
savefig('~~~.fig');
5 comentarios
Walter Roberson
el 30 de Mayo de 2018
Duplicated by later https://www.mathworks.com/matlabcentral/answers/403123-i-have-matlab-figures-in-jpg-file-how-can-i-export-data-points-of-the-graph-in-excel which also has answers.
Respuestas (2)
KSSV
el 29 de Mayo de 2018
images = dir('*.jpg') ;
N = length(images) ;
% loop for each image
for i = 1:N
I = imread(images(i).name) ;
[filepath,name,ext] = fileparts(images(i).name) ;
imshow(I) ;
savefig([name,'.fig']);
end
6 comentarios
Walter Roberson
el 30 de Mayo de 2018
You need to digitize the image like I mentioned. There are a number of File Exchange contributions for this purpose.
Walter Roberson
el 30 de Mayo de 2018
Look in the File Exchange and search for tag:digitize as I have marked a number of routines designed to extract plot information from images.
It would be much easier to extract the data before you wrote them as .jpg files.
0 comentarios
Ver también
Categorías
Más información sobre Convert Image Type en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!