实验二 数字图像的基本运算1
实验目的:
1.利用matlab进行处理图像;
2.掌握常用的数字图像基本运算方法
3.掌握常用的点运算,直方图运算和代数运算
实验原理
(1)将—幅图像视为一个二维矩阵。
(2)利用MATLAB图像处理工具箱读、写和显示文件。
- 调用imread函数将图像文件读入图像数组(矩阵)。例如"=imread(tire.tif)"。其基本格式为:“A=imread(flename fmt),其中,A为二维矩阵,filename.为文件名,fmt为图像文件格式的扩展名。
- 调用imwrite函数将图像矩阵写入图像文件。例如“imwrite(A, 'test_image.jpg');"。其基本格式为"imwrite(a,filename.fmt)y。调用imshow函数显示图像。例如"imshow(‘tire.tif’);"。其基本格式为:l为图像矩阵,N为显示的灰度级数,默认时为256.计算图像有关的统计参数。
实验内容:
把反转前后的结果显示在一个窗口中。
请将实验代码贴在此处: |
f = imread('cameraman.tif'); g = 255-f; figure subplot(121),imshow(f); subplot(122),imshow(g); |
请将运行结果贴在此处: |
|
2. 用matlab编程实现对图像