关于MATLAB对图像的处理

1.图像读取、显示和保存命令(imread,imwrite,imshow)的使用方法是?
“并用不同的压缩参数(80,50,10)对jpeg图像进行保存,比较压缩参数的作用,并通过imfinfo获取文件信息了解图像的压缩情况对图像质量的影响。”压缩参数怎么使用? imfifo如何使用?
2.“用im2bw函数将图片pollen进行分割,测试不同的阈值(0.1 0.4 0.8)并分析阈值化后的结果。”
使用阈值的方法是?

第1个回答  2009-03-01
说实话对于这种简单的问题实在是懒得回答。
直接help一下,用法例子一目了然。
有时候自己也该动动手动动脑的。

A=imread('文件名')——读取灰度图或真彩色图像(如jpg)

imwrite(A,'文件名',控制参数)——保存图像,控制参数和图像格式有关
对于jpg图像的例子:
imwrite(A,'test1.jpg','quality',80)%以80%的质量保存A为test.jpg
imwrite(A,'test2.jpg','quality',20)%以20%的质量保存A为test.jpg

imshow(A)——显示图像

imfinfo('文件名')——显示图像信息
例子:imfinfo('test1.jpg'),imfinfo('test2.jpg')
通过filesize这一项可以比较不同压缩率文件的大小

B=im2bw(A,阈值)——将A以阈值分割
例子:B=im2bw(A,0.5);本回答被提问者采纳
第2个回答  2009-03-01
[X,map] = imread('your_image.tif',6);
相似回答