【图像处理】matlab 实现线性对比度展宽算法
发布日期:2021-06-29 14:32:33 浏览次数:3 分类:技术文章

本文共 679 字,大约阅读时间需要 2 分钟。

实验内容

实现线性对比度展宽算法

实验过程

读入图像到矩阵F得到F的行列数与颜色通道数:m,n,c如果颜色通道数c>1,则将彩色图像转化为灰度图rgb2gray初始化输出矩阵G对于G的每一行i     对于G的每一列j     根据公式(教材P36),由F(i,j)计算G(i,j)

测试代码

fa = 5;fb = 30; 	ga = 80;gb = 100;    ImPath='.\im\pict1.png';    J=ContrastWidening(ImPath,fa,fb,ga,gb);    figure,imshow(ImPath);figure,imshow(J);

实验所需图片

链接:https://pan.baidu.com/s/1LaxnZdLeY3LnKKv276E0pA

提取码:vk8y

实验源码

function J=ContrastWidening(ImPath,fa,fb,ga,gb)x = imread(ImPath); %读取图像到矩阵I[m,n,c] = size(x);  %读取图像的行数和列数if(c>1)    I=rgb2gray(x);endJ=zeros(m,n);I = double(I);  %将I数据转换成double类型k1 = ga/fa;     %计算比例系数k1,k2,k3k2 = (gb-ga)/(fb-fa);k3 = (255-gb)/(255-fb);for i=1:m    for j=1:n        if I(i,j)

实验结果

学如逆水行舟,不进则退

转载地址:https://chocolate.blog.csdn.net/article/details/106476267 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【图像处理】matlab 实现灰度图像的直方图均衡化算法
下一篇:matlab 手写normalize函数 【数据归一化】

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月08日 05时33分26秒