【matlab数字图像处理实验】图像基本操作

 时间:2024-10-12 21:11:50

学习在 MATLAB 环境下对图像文件的基本操作,为读取各种格式的图像文件和后续进行的图像处理打下基础。

【matlab数字图像处理实验】图像基本操作

2、加亮I=imread('rice.tif');K=I+80;imshow(K);

【matlab数字图像处理实验】图像基本操作

4、翻转I=imread('rice.tif');K=imrotate(I,45);imshow(K);

【matlab数字图像处理实验】图像基本操作

6、图片大小I=imread('rice.tif');size(I);[M,N] = size(I);

【matlab数字图像处理实验】图像基本操作

8、直方图均衡化I=imread('rice.tif');subplot(2,2,1),imshow(I)title('原始图像')subplot(2,2,3),imhist(I)title('原始图像直方图')a=histeq(I,256); %直方图均衡化,灰度级为256subplot(2,2,2),imshow(a) %输出均衡化后图像title('均衡化后图像')subplot(2,2,4),imhist(a)title('均衡化后图像直方图')

【matlab数字图像处理实验】图像基本操作

小结

1、在后续的图像处理中,size()函数在图像点运算,比如域值化以及线性处理中有特别作用。subplot(,,),imshow()函数用于多幅图像的显示,而单独显示则使用figure,imshow()。

2、直方图是灰度级数的函数,反映了图像中具有该灰度级数的像素的个数。直方图均衡化就是把原图像的灰度直方图从比较集中的某个区间变成在全部灰度范围内的均匀分布。均衡化后图咤胸剖玳像的像素重新分配,使一定会度范围内的像素数量大致相同。图像的亮度变得更亮了,增强了图像的整体效果。

3、均衡化后直方图趋于平坦化,灰度间隔(动态范围)拉大,对比度加强,图像清晰,便于读取、分析和处理。

  • 机箱、电源如何选购?
  • matlab的try-catch模块使用
  • 在python中怎样查看tkinter版本?
  • CSS选择器高级应用之子类、伪类、通用选择器等
  • python3正则表达式search用法
  • 热门搜索
    川乌的功效与作用 平面直角坐标系知识点 幼儿园冬季育儿知识 财政的作用 卫生健康知识 致100米运动员广播稿 我运动我快乐演讲稿 recognize什么意思 脚底有痣代表什么 什么是便血