matlab 直方图规定化
时间: 2023-10-08 20:04:25 浏览: 378
matlab.rar_均衡化处理_直方图 规定化_直方图均衡_直方图均衡化 matlab_直方图规定化
直方图规定化是指将一幅图像的直方图转换为另一幅图像的直方图的过程。在MATLAB中,可以使用imhistmatch函数来实现直方图规定化。该函数可以将一个图像的直方图匹配到另一个图像的直方图上,从而实现直方图规定化操作。
代码示例:
clc;
I = imread('original.jpg'); % 原始图像
I_ref = imread('reference.jpg'); % 参考图像
% 执行直方图规定化
J = imhistmatch(I, I_ref); % 将I的直方图规定化到I_ref的直方图上
% 显示结果
subplot(2,2,1),imshow(I),title('原始图像');
subplot(2,2,2),imshow(I_ref),title('参考图像');
subplot(2,2,3),imshow(J),title('规定化后的图像');
subplot(2,2,4),imhist(J),title('规定化后的直方图');
阅读全文