MATLAB图像处理.pptVIP

  • 10
  • 0
  • 约5.96千字
  • 约 39页
  • 2016-12-25 发布于贵州
  • 举报
MATLAB的数字图像处理 不同分辨率下的图像: 不同灰度级的图像 二值图像与灰度图像 2 图像文件的读写/显示 将图像文件读入内存 imread() 如果图像是彩色图,内存数据为3维矩阵,3维分别表示红、绿、蓝空间 如果图像是灰度图,内存数据为2维矩阵 数据类型为uint8 将内存中的数据以图片形式保存 imwrite() 内存数据的图像显示 imshow() 可根据图像数据显示灰度图或彩色图 数据类型必须为uint8,如果数据是double,可用uint8()函数转换 另:image()函数可以将矩阵的数据作为图像显示,可接收double、uint16、uint8类型,同时需通过colormap函数进行颜色配置 3 图像的直方图 定义:灰度级的函数,描述的是图像中每种灰度级像素的个数,反映图像中每种灰度出现的频率。横坐标是灰度级,纵坐标是灰度级出现的频率。 直方图计算 依据定义,若图像具有L(通常L=256,即8位灰度级)级灰度,则大小为MxN的灰度图像f(x,y)的灰度直方图hist[0…L-1]可用如下计算获得: 初始化 hist[k]=0; k=0,…,L-1 统计 hist[f(x,y)]++; x=0,…,M-1, y =0,…,N-1 归一化 hist[f(x,y)]/=M*N 直方图的用处 1)数字化参数 一般一幅数字图像应该利用全部

文档评论(0)

1亿VIP精品文档

相关文档