基础篇学习完了,下面一个比较酷炫了。
Advanced(高级)篇
1.Comic Filter Example
首先打开场景定位到主脚本:ComicFilterExample,然后定位到主函数:Update,会发现他首先把摄像头mat取出来,再用cvtColor函数将rgba转gray参考:https://blog.csdn.net/keith_bb/article/details/53470170
先转成了灰度图,然后高斯滤波GaussianBlur(处理图像之前一般都要高斯滤波处理一下,对整幅图像进行加权平均的过程)参考:https://blog.csdn.net/vblittleboy/article/details/9187447
然后进行一个简单处理,灰度值小于70的直接变0,70-120的变100,120以上的变255这样整个图就变成了黑白灰三色。
然后进行边缘检测,再进行颜色反转(输出的边缘为白色,转为黑色),这样最终的效果就出来了!
网友评论