使用双边滤波卡通化图像
Avi格式的本周挑选是双边滤波道格拉斯Lanman。双边滤波是一种边缘保持平滑滤波器,可用于各种图像处理任务,如去噪和色调映射,双边滤波的另一个有趣的应用是“卡通化”图像。在他的提交中,Douglas提供了一个助手函数,演示了如何使用双边过滤器将图像转换为其卡通版本。
内容
连接一个网络摄像头
让我们从使用MATLAB中的webcam对象从webcam读取输入图像开始。您可以使用预览功能查看直播。清除相机;相机=摄像头;预览(相机)
从网络摄像头读取输入图像
然后使用snapshot函数从网络摄像头中获取输入帧。inputImage =快照(相机);图;imshow (inputImage);标题('输入图像');
转换图像为卡通版本身
现在让我们用双边过滤器“卡通化”图像。注意图像中的边缘是如何被双边滤波器保留的。CartoonImage =卡通(IM2double(InputImage));图;子图(1,2,1);imshow(InputImage);标题(原始图像的);次要情节(1、2、2);imshow (cartoonImage);标题(“卡通形象”);
其他edge-preserving过滤器
如果你对使用边缘保持过滤器感兴趣,我建议你试试图像处理工具箱中的新引导过滤器。医生imguidedfilter
|
- 类别:
- 选择
注释
请点击留下评论这里登录到你的MathWorks帐户或创建一个新的。