用matlab二值化一RGB图像,原图是64*64的,直接用figure上的保存,图片变的很大,程序用了imresize函数也没反应,请教高手输出的图像如何也保存为同等大小,做数字水印用的
如果以这个64*64大小为例,请问二值化后的imwrite函数怎么写,保存后图像的路径在什么位置,因为才接触matlab图像处理,不太懂,谢谢指教
追答比如二值化后的矩阵是A,那么
imwrite(A,'D:\文件夹\你要取的名字,bmp')
如果不指定目录则在matlab当前工作目录中保存。
下面是例子
load trees
BW = im2bw(X,map,0.4);
figure, imshow(X,map), figure, imshow(BW)
imwrite(BW,'ds.bmp')%ds.bmp保存在当前工作目录中