automatic file saving script
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello, I am brand new to MATLAB (this is my first project). I managed to write the script to bring two files (JPG) into MatLab and run some basic processes.
Each newly converted file I want to automatically save as an image file and automatically save the generated surface plot to the current folder (TEST2_MATLAB). I plan to run many many files (TEST2_MATLAB, to TESTn_MATLAB) through these steps and really would like to minimize the tedium and human error from the repetition of having to individually save each file. I have attached a screenshot of what I would like the final 'current folder' to resemble. Files with the prefix M_ is a coverted file created and saved from 'imshow'. Files with M_P_ are the surface plots for each converted file. How can I automate this? When I try to do this all I can get is the file save window I would still need to select the file type and rename the file and select the location. Thank you THIS IS THE SCRIPT;
% Bring in photo file and rename%
PHOTO=imread('digitalPhoto.JPG');
%Bring in digital file and rename. File parameters 30x30x3%
FILE=imread('digitalfile.jpg');
%Resize the photo to match the original digital file dimensions%
% 30 = number of columns you have specfied based on original digital file%
PHOTORESIZE=imresize(PHOTO, [30 NaN]);
%create surface model%
surf(PHOTORESIZE);
%convert the true color image to gray scale%
photogray=rgb2gray(PHOTORESIZE);
imshow(photogray);
%create surface model%
surf(photogray)
%convert the true color image to gray scale%
filegray=rgb2gray(FILE);
imshow(filegray);
%create surface model%
surf(filegray);
%difference between file gray when photogray is deducted%
imageDiffFP=abs(filegray-photogray);
imshow(imageDiffFP);
%create surface model%
surf(imageDiffFP)
%difference between photogray when filegray is deducted%
imageDiffPF=abs(photogray-filegray);
imshow(imageDiffPF);
%create surface model%
surf(imageDiffPF);
%save coverted files as plots jpgs surface plots NOT SURE HOW %
%save workspace after running whole script %
%THIS GOES LAST%
save workspace
1 comentario
Stephen23
el 27 de Oct. de 2018
"How can I automate this?"
Follow the examples in the documentation:
To save image files and MATLAB data:
Respuestas (0)
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!