资源简介
输出给定图像的直方图,给定线性变换函数实现图像的灰度拉伸,实现图像的均衡化
代码片段和文件信息
original0 = imread(‘/Users/yanning/Pictures/test.jpg‘);
original = rgb2gray(original0);
figure;
%output the original picture
subplot(231);
imshow(original);
title(‘original‘);
histogram0 = zeros(1256);%原图灰度矩阵
histogram1 = zeros(1256);%均衡化之后的灰度矩阵
histogram2 = zeros(1256);%线性变换后的灰度矩阵
[rowcol] = size(original);
for i=1:row
for j=1:col
value = double(original(ij))+1;
histogram0(value) = histogram0(value)+1;
end
end
subplot(234);
plot(histogram0);
%直方图均衡化
cdf(1) = histogram0(1);
for i=2:256
cdf(i) = cdf(i-1)+histogram0(i);
end
for i=1:row
for j=1:col
value = original(ij);
original(ij) = round(cdf(value)*256/(row*col));
if(original(ij)>255)
original(ij)=255;
end
if(original(ij)<0)
- 上一篇:4psk的用matlab的实现
- 下一篇:小波熵源代码
相关资源
- 数字图像处理matlab版源码
- zhifangtujunhanghua 直方图均衡
- txlb 数字图像处理中的滤波和傅里叶压
- ImageMatlab Matlab数字图像处理
- MATLAB 冈萨雷斯数字图像处理MATLAB版
- junhenghua 首先读入图像
- souce-code 数字图像处理与机器视觉(光
- poshecai 针对彩色图像的局部直方图均
- MATLAB 数字图像处理图像复原算法源代
- EXsegment 提取糖尿病视网膜病变眼底图
- histogram-equalization 直方图均衡化的几个
- AHE 自适应的直方图均衡化程序(AHE)
- Game 非合作博弈论代码求解纳什均衡
- images 数字图像处理的非常面全的图片
- vblast MIMO系统线性均衡
- KSVD_Matlab_ToolBox 数字图像处理
- huffman 数字图像处理中的编码技术。本
- two_valuable 灰度图像二值化比较经典的
- Transferring-color 色彩转移法为灰度图像
- 数字图像处理图像合成实验(matlab)
- 冈萨雷斯 数字图像处理(第三版)
- 基于Matlab的jpeg压缩代码
- MATLAB 变灰度图像、索引图像、二值图
- 数字图像处理作业图像运动模糊约束
- 数字图像处理:最邻近、双线性、双
- 数字图像处理(冈萨雷斯matlab版)工
- 数字图像处理MATLAB版工具箱
- MATLAB实现PCA影像融合算法
- MATLAB读取.dat与.img格式的影像数据
- 数字图像处理之全局阈值分割与Otsu阈
评论
共有 条评论