图像处理 matlab

  • h1_763926
    了解作者
  • 88.8KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-05 04:27
    上传日期
matlab图像处理软件,简单快捷,功能强大,相信一定会帮到你。
图像处理 matlab.zip
  • 图像处理
  • abjunhenguidinghua.m
    1.8KB
  • l.bmp
    94.1KB
内容介绍
%规定化直方图 规定灰度为[zeros(1,49),0.1,zeros(1,49),0.2,zeros(1,49),0.3,zeros(1,49),0.1,zeros(1,49),0.2,zeros(1,49),0.1] clear all A=imread('l.bmp'); %读入bmp彩色图像 imshow(A) %显示出来 title('输入的bmp图像') %绘制直方图 [m,n]=size(A); %测量图像尺寸 B=zeros(1,256); %预创建存放灰度出现概率的向量 for k=0:255 B(k+1)=length(find(A==k))/(m*n); %计算每级灰度出现的概率,将其存入B中相应位置 end figure,bar(0:255,B,'g'); %绘制直方图 title('原图像直方图') xlabel('灰度值') ylabel('出现概率') axis([0,260,0,0.015]) S1=zeros(1,256); for i=1:256 for j=1:i S1(i)=B(j)+S1(i); %计算原灰度图累计直方图 end end counts=[zeros(1,49),0.1,zeros(1,49),0.2,zeros(1,49),0.3,zeros(1,49),0.1,zeros(1,49),0.2,zeros(1,49),0.1];%规定化直方图 S2=zeros(1,256); for i=1:256 for j=1:i S2(i)=counts(j)+S2(i); end end; %"累计"规定化直方图 %对比直方图,找到相差最小的灰度级 for i=1:256 for j=1:256 if S1(j)<=S2(i)&S1(j+1)>=S2(i) if abs(S1(j)-S2(i))<=abs(S1(j+1)-S2(i)) T(i)=j; else T(i)=j+1; end end end end %确定变换关系,重组直方图 for j=1:256 for i=1:256 H(j)=sum(B(find(T==j))); end end figure,bar(0:255,H,'g') %显示规定化后的直方图 title('规定化后的直方图') xlabel('灰度值') ylabel('出现概率') axis([0,260,0,0.6]) %显示规定图 PA=A; for i=0:255 PA(find(A==i))=T(i+1); %将各个像素归一化后的灰度值赋给这个像素 end figure,imshow(PA) %显示均衡化后的图像 title('规定化后图像') imwrite(PA,'lenaguiding.bmp');
评论
    相关推荐
    • 压缩感知 图像处理 MATLAB
      压缩感知,图像处理,运行的MATALB代码,有参考意义! 压缩感知,图像处理,运行的MATALB代码,有参考意义!
    • 数字图像处理matlab程序
      数字图像处理matlab程序冈萨雷斯版,全文的源程序.m 文件打包下载
    • 数字图像处理MATLAB
      基于MATLAB的数字图像处理的基本操作:灰度变换、直方图处理与函数绘图、空间滤波、频域处理、图像复原、几何变换、图像配准、彩色图像、小波变换、形态学图像处理、图像分割
    • 数字图像处理MATLAB中文
      数 字 图像处理MATLAB版中文版,高清,解压后PDF格式
    • 数字图像处理matlab
      基于matlab 的数字图像处理,程序代码本人自己编写。
    • 框架融合 图像处理 MATLAB
      框架融合 图像处理 MATLAB程序 经运行程序结果很好
    • 图像处理matlab代码
      该资源包括图像处理中的matlab源代码
    • 图像处理 matlab
      课件 我咋在做毕业设计时 教员你给的让参考的 有用的很啊 简单易懂
    • 图像处理 matlab代码
      经典MATLAB图像处理的基本操作,包含了较多种初级的matlab图像操作指令。
    • SIM800C_MQTT.rar
      使用SIM800C模块,使用MQTT协议,连接中国移动onenet平台,能实现数据的订阅、发布、存储等