matlab图像处理——锐化

sysu_chenbl 2014-03-28 12:18:49
最近在用matlab自己写算法去处理图像,在做到锐化这一部分图像处理时,由于之前多用灰度图处理,而这次用24位真彩图(BMP)处理,感觉处理出来的效果与理想的想去甚远。我的算法是,用拉普拉斯算子分别对图像的RGB单色图处理后,各自与与单色图相加(或相减),再叠加RGB图。但是这样做的结果是部分轮廓确实清晰了,但是相加时,时整体过亮,而相减时,使整体过暗。而查阅资料的时候,好像彩图的处理方法都是一笔带过。
请教大神,如何对彩色图进行锐化处理呢?
...全文
661 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sysu_chenbl 2014-03-30
  • 打赏
  • 举报
回复
引用 1 楼 lhfslhfs 的回复:
转成HSV、LAB格式,对亮度、明度进行锐化,色度不要变
噢,好的,立刻去试试
sysu_chenbl 2014-03-30
  • 打赏
  • 举报
回复
引用 2 楼 libralibra 的回复:
暗或者亮可能是数据范围问题[0,255] 做完加减后再拉伸到[0,255]即可
对,之后我也对数据进行处理,但是如果是做减法的话,这样做反而是图像变模糊而不是清晰,现在尝试一下在HSV上做
libralibra 2014-03-28
  • 打赏
  • 举报
回复
暗或者亮可能是数据范围问题[0,255] 做完加减后再拉伸到[0,255]即可
青松2 2014-03-28
  • 打赏
  • 举报
回复
转成HSV、LAB格式,对亮度、明度进行锐化,色度不要变
程序代码说明 P0201:MATLAB赋值 P0202:MATLAB中的for循环 P0203:MATLAB中的for循环和if条件 P0205:MATLAB图像处理的基本操作 P0206:MATLAB高级图像处理操作 P0207:根据RGB图像创建一幅灰度图像 P0208:二值图像的取反操作 P0209:用imshow函数显示图像 P0210:在同一个窗口内显示两幅图像 P0301:数字图像矩阵数据的显示及其傅立叶变换 P0302:二维离散余弦变换的图像压缩 P0303:采用灰度变换的方法增强图像的对比度 P0304:直方图均匀化 P0305:模拟图像受高斯白噪声和椒盐噪声的影响 P0306:采用二维中值滤波函数medfilt2对受椒盐噪声干扰的图像滤波 P0307:采用MATLAB中的函数filter2对受噪声干扰的图像进行均值滤波 P0308:图像的自适应魏纳滤波 P0309:运用5种不同的梯度增强法进行图像锐化 P0310:图像的高通滤波和掩模处理 P0311:利用巴特沃斯(Butterworth)低通滤波器对受噪声干扰的图像进行平滑处理 P0312:利用巴特沃斯(Butterworth)高通滤波器对图像进行锐化处理 P0401:用Prewitt算子检测图像的边缘 P0402:用不同σ值的LoG算子检测图像的边缘 P0403:用Canny算子检测图像的边缘 P0404:图像的阈值分割 P0405:用水线阈值法分割图像 P0406:对矩阵进行四叉树分解 P0407:将图像分为文字和非文字的两个类别 P0408:形态学梯度检测二值图像的边缘 P0409:形态学实例——从PCB图像中删除所有电流线,仅保留芯片对象 P0502:计算图像中的欧拉数 P0610:神经网络的实例
程序代码说明 P0201:MATLAB赋值 P0202:MATLAB中的for循环 P0203:MATLAB中的for循环和if条件 P0205:MATLAB图像处理的基本操作 P0206:MATLAB高级图像处理操作 P0207:根据RGB图像创建一幅灰度图像 P0208:二值图像的取反操作 P0209:用imshow函数显示图像 P0210:在同一个窗口内显示两幅图像 2.rar (15.23k) 程序代码说明 P0301:数字图像矩阵数据的显示及其傅立叶变换 P0302:二维离散余弦变换的图像压缩 P0303:采用灰度变换的方法增强图像的对比度 P0304:直方图均匀化 P0305:模拟图像受高斯白噪声和椒盐噪声的影响 P0306:采用二维中值滤波函数medfilt2对受椒盐噪声干扰的图像滤波 P0307:采用MATLAB中的函数filter2对受噪声干扰的图像进行均值滤波 P0308:图像的自适应魏纳滤波 P0309:运用5种不同的梯度增强法进行图像锐化 P0310:图像的高通滤波和掩模处理 P0311:利用巴特沃斯(Butterworth)低通滤波器对受噪声干扰的图像进行平滑处理 P0312:利用巴特沃斯(Butterworth)高通滤波器对图像进行锐化处理 程序代码说明 P0401:用Prewitt算子检测图像的边缘 P0402:用不同σ值的LoG算子检测图像的边缘 P0403:用Canny算子检测图像的边缘 P0404:图像的阈值分割 P0405:用水线阈值法分割图像 P0406:对矩阵进行四叉树分解 P0407:将图像分为文字和非文字的两个类别 P0408:形态学梯度检测二值图像的边缘 P0409:形态学实例——从PCB图像中删除所有电流线,仅保留芯片对象 程序代码说明 P0502:计算图像中的欧拉数 程序代码说明 P0610:神经网络的实例

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧