图片漫画效果(DoG算子和双边滤波)
来源:互联网 发布:赵泓霖免费网络公开课 编辑:程序博客网 时间:2024/05/17 09:20
http://hi.baidu.com/zyqhi2010/blog/item/ac400a2988d70537d52af102.html对比下面两张图(从 http://hi.baidu.com/cwyalpha/blog/item/647745a9f33570f61e17a235.html 里翻出来的。。),漫画有3个特点:
1.边缘清晰,内部模糊(同色)
2.颜色少。
3.描边(桌沿,袋口,腿)
对下图做漫画处理。
将图像边缘保留的情况下内部模糊有几种方法,中值滤波,双边滤波。
测试中值滤波后有麻点感,效果一般。
双边滤波原理如下:
左边的高斯函数,给距离较近的点的像素值给了较高的权值,右边的高斯函数,给梯度较近的点的像素值给了较高的权值。这样在沟壑处不会出现模糊。而且高斯函数的沟壑高度参数合适的话,沟壑两边会越来越模糊,沟壑会越来越清晰。
对图片做多次双边滤波,把沟壑两边的色彩抹平
一次双边滤波:
四次:
八次:
多做几次,同区域颜色基本趋同,不过双边滤波速度太慢。8次差不多就可以进行量化减少颜色了。
RGB空间不适合做色差分析,转LAB空间在L上对色彩处理。
锯齿量化效果很差,如下,
做下图的量化处理
中间弯曲部分是tanh函数。
效果如下。
微分描边如下
canny如下
DoG如下
只有DoG能可调的保留连续边缘。
3步合起来如下
跳过量化操作的话是这种效果。
matlab, opencv, android-opencv都弄了遍。。就是双边滤波太慢了。有加速算法。有空找来看看。
- 图片漫画效果(DoG算子和双边滤波)
- DoG算子和双边滤波处理图片产生漫画效果
- log算子 和dog 算子
- log算子 和dog 算子
- log算子 和dog 算子
- 引导滤波和双边滤波
- 双边滤波和冲击滤波
- 双边滤波和引导滤波的原理
- DOG算子
- DoG 算子
- DoG算子
- 图像滤波---双边滤波和引导滤波的基本原理
- 计算机视觉—DoG和LoG算子
- 双边滤波
- 双边滤波
- 双边滤波
- 双边滤波
- 双边滤波
- 改进smarty使之能够定时自动清空缓存
- 海量数据处理常用思路和方法
- VC连接SQL
- glibc的wchar_t问题
- 看伪码写算法 归并算法
- 图片漫画效果(DoG算子和双边滤波)
- FileTracker : error FTK1011解决方法
- SQL的优化
- 在word文档中嵌入另外的word文档
- JOJ2236:Balance and Poise
- C#初识——VS2010中的实用功能总结
- windows下nginx安装、配置与使用
- build/envsetup.sh分析
- 精神疲惫