直方图匹配(规定化)原理及实现

更新时间:2023-07-20 19:03:01 阅读: 评论:0

直⽅图匹配(规定化)原理及实现原理参看下图,直⽅规范化的理论思路。
离散情况,参看下⼀个图,介绍实际图像中,直⽅规范化的步骤,看懂即可。
算法步骤:(具体可参看源码中注释)
1.  读取标准图像变成灰度图像,得到累计直⽅图
2.  读取原图变成灰度图像,得到累计直⽅图
3.  ⽐较每个灰度级,得到映射关系:⽅法找到两个累积直⽅图距离最近的点
南昆山旅游攻略自驾游
4.  原图灰度映射到新的灰度
clear all;
clo all;
% 扩展原图像形成中间图像的⾼斯滤波
orgin=imread('lena.jpg');
orgin=rgb2gray(orgin);            %读⼊原图像
[m_o,n_o]=size(orgin);
orgin_hist=imhist(orgin)/(m_o*n_o);
standard = imread('1.jpg');% 读⼊标准图
小信诚则standard=rgb2gray(standard);
aabc词语[m_s,n_s]=size(standard);
着几画
standard_hist=imhist(standard)/(m_s*n_s);
startdard_value=[];                        % 标准图累积直⽅
orgin_value=[];                            % 原图像累积直⽅
劳务报酬所得个人所得税计算方法
for i=1:256
startdard_value=[startdard_value sum(standard_hist(1:i))];    orgin_value=[orgin_value sum(orgin_hist(1:i))];
end
唐僧简介for i=1:256
value{i}=startdard_value-orgin_value(i);
value{i}=abs(value{i});
[temp index(i)]=min(value{i});
end
newimg=zeros(m_o,n_o);
for i=1:m_o
for j=1:n_o
第六单元作文newimg(i,j)=index(orgin(i,j)+1)-1;
end
end
newimg=uint8(newimg);
subplot(2,3,1);imshow(orgin);title('原图');
subplot(2,3,2);imshow(standard);title('标准图');
subplot(2,3,3);imshow(newimg);title('mylf匹配到标准图'); subplot(2,3,4);imhist(orgin);
title('原图');
幼儿诗歌朗诵
subplot(2,3,5);imhist(standard);
title('标准图');
subplot(2,3,6);imhist(newimg);
title('mylf匹配到标准图');

本文发布于:2023-07-20 19:03:01,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1089480.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:图像   参看   灰度
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图