Hi i have the following code ? How i can save a file which i show by'imshow' function?
1 次查看(过去 30 天)
显示 更早的评论
I1=imread('G:\ethanol+water flame 2 images\ethanol+ water flame 2\ethanol+ water flame 2001395.jpg');
I2=figure,imshow(I1,[low high]);
if low<=60 && high>=90
end
save I2
I3=edge(I2,'canny');
figure,imshow(I3)
0 个评论
采纳的回答
Image Analyst
2012-7-16
Not sure what you mean by "save a file" but you can use imwrite to save a variable as a file:
imwrite(I3, 'Edge Image.png');
or you can save the whole figure, which would include any annotation (text, arrows, etc.), tick marks, etc. in the overlay by using export_fig(): http://matlab.wikia.com/wiki/FAQ#How_do_I_save_my_figure.2C_axes.2C_or_image.3F_I.27m_having_trouble_with_the_built_in_MATLAB_functions.
3 个评论
更多回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Read, Write, and Modify Image 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!