How to save the hold on image

So I two figures, one is the background and one is the plot line. How can I save them all in one figure?
imshow(averaged_bw1);hold on
plot(interp1((1:n)',re,(1:n)','pchip'),rowx, 'b-', 'LineWidth', 2);
recDir = fullfile('C:\','Users','User','Documents','MATLAB',cas,strrep('carmeri','i',int2str(num_carmer))...
,strrep('linetracki','i',int2str(num_photo)));
mkdir(recDir);
imwrite
(averaged_bw1,re,[recDir,'\',strrep('linet','t',num2str(numt)),'.png']);%what code should I write in this part
I'm going to save the figure like this

 Risposta accettata

Image Analyst
Image Analyst il 5 Lug 2020

0 voti

Try exportgraphics() if you have R2020a. Otherwise use export_fig().

Più risposte (1)

dipak nigam
dipak nigam il 5 Lug 2020

0 voti

Hey, I think you need to use the 'imwrite' command instead of 'imwrit'.
If it is a typo, you can refer to this answer to save the image at your desired directory with the name you want.
Please go through imwrite documentation as well

4 Commenti

sorry it's my mistake,I make it right in my code but input wrong there
what's I mean is that i have a background image and i had used hold on to see if the line i what if it correct,and i what to save every image to check if there are something wrong ,so i 'm thinking if i can save two thing
together,thanks
imwrite() won't work unless the blue has been burned into an RGB image.
thanks

Accedi per commentare.

Categorie

Scopri di più su Images in Centro assistenza e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by