
MATLAB更改代码颜色-Cartoon_filter:将图片变为类似手绘卡通的效果
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目介绍如何使用MATLAB修改代码的颜色设置,并提供了一种算法,能够将输入的照片转换成具有手绘卡通效果的独特图像。
在MATLAB中进行代码颜色变换以创建卡通效果的项目由杰克·加里森于2015年12月5日完成作为EE440课程的一部分。该程序的核心功能基于梯度最小化算法,此算法通常能够使图像的颜色变得柔和并消除高频噪声,同时保留边缘和原色变化。
根据我的经验,我实现的梯度最小化方法比常见的“卡通滤镜”或“双边滤镜”的组合效果更好。这些常见方案只是简单地将模糊处理与边缘检测相结合。在完成梯度最小化的步骤之后,程序会使用可自定义形态转换来提取并修改原始图像中的边缘信息,使其看起来更厚,并且呈现出类似手绘笔触的效果。
经过对边缘的调整后,在应用简单的颜色量化之前,这些改动会被应用于梯度最小化输出的结果。这一步骤减少了色彩深度以进一步突显卡通效果。在GUI中可以自定义各种参数设置包括线条和色彩选项以及渐变最小化的参数值。
此外,该界面提供了一种受旧式报纸漫画及波普艺术风格启发的附加模式选择。这种模式执行二进制操作与颜色遮罩处理,从而产生一种突出输入图像特征的简单黑白表现形式。此模式同样包含形态学处理以更好地模拟手绘笔触效果;然而其最大的优点在于能够精确地强调边界而不是所有边缘信息的能力。
全部评论 (0)
还没有任何评论哟~


