图像的存储: 使用函数imwrite来保存图像,其基本语法格式为: imwrite(p,picname') imwrite(p,picname',fmt') 其中p为待保存的图像数组,picname为保存时使用的文件名 fmt为图像格式,可以保存为表3-7中的任一格式。 特别地,在保存为jPg格式图像时,命令格式则为: imwrite(p,picname',quality',q) 在此处,picname则为包含了文件扩展名的完整文件名, quality:为保存的文件质量等级控制字,具体保存为哪个等级 由第四个参数q来指定,q为0~100之间的整数,数值越大, 文件质量越好
使用函数imwrite 来保存图像,其基本语法格式为: imwrite(p, ' picname') 或 imwrite(p, ' picname',' fmt') 其中p为待保存的图像数组,picname为保存时使用的文件名 ,fmt为图像格式,可以保存为表3-7中的任一格式。 特别地,在保存为jpg格式图像时,命令格式则为: imwrite(p, ' picname',' quality', q) 在此处,picname则为包含了文件扩展名的完整文件名, quality为保存的文件质量等级控制字,具体保存为哪个等级 由第四个参数q来指定,q为0~100之间的整数,数值越大, 文件质量越好。 图像的存储:
3.5图像的灰度变换与直方图 在计算机中一幅二维数字图像表示为一个矩阵, 该矩阵中的元素是位于相应坐标位置的图像灰度 值。 对图像处理包括对彩色图像的处理,住往都是对 像素灰度的操作,所以对图像进行灰度变换是图 像处理过程中最简单、最基础内容。 在图像处理中,直接对像素进行的操作称为空间 域(或简称空域)处理
3.5 图像的灰度变换与直方图 • 在计算机中一幅二维数字图像表示为一个矩阵, 该矩阵中的元素是位于相应坐标位置的图像灰度 值。 • 对图像处理包括对彩色图像的处理,往往都是对 像素灰度的操作,所以对图像进行灰度变换是图 像处理过程中最简单、最基础内容。 • 在图像处理中,直接对像素进行的操作称为空间 域(或简称空域)处理
3.5.1图像的灰度变换 在MATLAB中,用函数imadjust可完成灰度图像 的灰度变换。其基本语法格式为: g=imadjust(p,[low_in high_in],[low_out high_out],gamma) 其中p为读入到MATLAB中的待变换图像矩阵; [low in high in]指定了p图像中被执行变换操作的 灰度范围; [low_0 ut high _out是p图像中的像素变换后被映射 到low_0ut~high_out的灰度级上。 默认状态下,low_out high_out及[low_in high in为空,此时等价于01),表明输入与输出 灰度级为0~255(uint8)或0~65535(uint16)
3.5.1图像的灰度变换 • 在MATLAB中,用函数imadjust可完成灰度图像 的灰度变换。其基本语法格式为: • g=imadjust(p,[low_in high_in],[low_out high_out], gamma) • 其中p为读入到MATLAB中的待变换图像矩阵; • [low_in high_in]指定了p图像中被执行变换操作的 灰度范围; • [low_out high_out]是p图像中的像素变换后被映射 到low_out~high_out的灰度级上。 • 默认状态下, [low_out high_out] 及 [low_in high_in]为空,此时等价于[0 1],表明输入与输出 灰度级为0~255(uint8)或0~65535(uint16)
参数gamma 参数gamma是指变换映射的方式,默认方 式时gamma取作1,完成线性映射,这时 变换前后的灰度级没有被加权; 当gamma小于1,则映射被加权至更高的 灰度级; 相反当gamma大于1,输出则被加权映射 至较低的灰度级
参数gamma • 参数gamma是指变换映射的方式,默认方 式时gamma取作1,完成线性映射,这时 变换前后的灰度级没有被加权; • 当gamma小于1,则映射被加权至更高的 灰度级; • 相反当gamma大于1,输出则被加权映射 至较低的灰度级
几种灰度变换过程: 【例3.5.1】将football.jpg灰度级0.1~0.6范围的像 素线性变换到0~1上,效果如图3.29中图(b)所示: p=imread('football.jpg'); .g1 imadjust(p,[0.1 0.6],[]); ·subplot(2,2,1)g ☑Figure1 回x imshow(p); File Edit View Insert Iools Desktop Window Help 凸合日是哈⑧⑨9回早公·昌日国■四 。 xlabel('(a)); subplot(2,2,2); imshow(g1); ·xlabel('b)) (a) (6)
几种灰度变换过程: • 【例3.5.1】将football.jpg灰度级0.1~0.6范围的像 素线性变换到0~1上,效果如图3.29中图(b)所示: • p = imread('football.jpg'); • g1 = imadjust(p,[0.1 0.6],[]); • subplot(2,2,1); • imshow(p); • xlabel('(a)'); • subplot(2,2,2); • imshow(g1); • xlabel('(b)');