How to save images when it requires the following when showing it through figures: imshow(I, [ ])
1 次查看(过去 30 天)
显示 更早的评论
When processing the image, it is needed to include the square brackets in IMSHOW() command, for example: figure(1); imshow(A,[ ])
When not including the square brackets: figure(2); imshow(A) the image seems incomplete.
I need to save the image that is seen also on the 1st figure. However, i don't know how. using imwrite(A,filename,'jpg'); shows a similar image when using imshow(A)
here is a snippet of my code:
irisImage = imread('C:\test.bmp'); irisImageGrayScale = rgb2gray(irisImage);
irisImageGrayScale = double(irisImageGrayScale);
irisImageGrayScale(irisImageGrayScale>170) = nan;
irisImageGrayScale2 = inpaint_nans(irisImageGrayScale);
irisImageGrayScale2(irisImageGrayScale2<0)=0;
irisImageGrayScale2(irisImageGrayScale2>255)=255;
figure;imshow(irisImageGrayScale2,[])
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!