资源简介
直方图匹配,或者叫做直方图规定化。在matlab下实现,但是没有使用IPT中的histeq进行规定化。
代码片段和文件信息
function [ result ] = histmatch(sourcetarget)
%UNtitleD Summary of this function goes here
% Detailed explanation goes here
src_r=source(::1);
src_g=source(::2);
src_b=source(::3);
src_hnorm_r=imhist(src_r)./numel(src_r);
src_hnorm_g=imhist(src_g)./numel(src_g);
src_hnorm_b=imhist(src_b)./numel(src_b);
src_cdf_r=cumsum(src_hnorm_r);
src_cdf_g=cumsum(src_hnorm_g);
src_cdf_b=cumsum(src_hnorm_b);
src_cdf_r=im2uint8(src_cdf_r)+1;
src_cdf_g=im2uint8(src_cdf_g)+1;
src_cdf_b=im2uint8(src_cdf_b)+1;
tag_r=target(::1);
tag_g=target(::2);
tag_b=target(::3);
tag_hnorm_r=imhist(tag_r)./numel(tag_r);
tag_hnorm_g=imhist(tag_g)./numel(tag_g);
tag_hnorm_b=imhist(tag_b)./numel(tag_b);
tag_cdf_r=cumsum(tag_hnorm_r);
tag_cdf_g=cumsum(tag_hnorm_g);
tag_cdf_b=cu
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1907 2011-02-27 16:14 histmatch.m
----------- --------- ---------- ----- ----
1907 1
评论
共有 条评论