imwrite遇到的问题

网友投稿 636 2022-11-07

imwrite遇到的问题

imwrite遇到的问题

用imwrite向磁盘写入一个文件时,应用语句如下:

[filename pathname]=uiputfile({'*.bmp';'*.tiff';'*.tif'}, '保存图像'); os=[pathname filename]; %进度条% h= waitbar(0,'程序处理中,请耐心等待。。。');% for i=1:100, % computation here %% waitbar(i/100);% end% close(h) ;imwrite(ozl,os);figure,imshow(ozl,[]);test=imread(os);figure,imshow(test,[]);程序看起来没问题,可是结果总是显示出现的是test全白色。修改后如下:[filename pathname]=uiputfile({'*.bmp';'*.tiff';'*.tif'}, '保存图像'); os=[pathname filename]; %进度条% h= waitbar(0,'程序处理中,请耐心等待。。。');% for i=1:100, % computation here %% waitbar(i/100);% end% close(h) ;ozl=uint8(ozl);imwrite(ozl,os);figure,imshow(ozl,[]);test=imread(os);figure,imshow(test,[]);

程序中加入了:ozl=uint8(ozl);确保了数字范围,程序成立!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:二维小波变换,并显示各个子带图
下一篇:oracle导出序列sequence
相关文章

 发表评论

暂时没有评论,来抢沙发吧~