本周文件交换精选

我们最好的用户意见书

使用双边滤波卡通化图像

Avi格式的本周挑选是双边滤波道格拉斯Lanman。双边滤波是一种边缘保持平滑滤波器,可用于各种图像处理任务,如去噪和色调映射,双边滤波的另一个有趣的应用是“卡通化”图像。在他的提交中,Douglas提供了一个助手函数,演示了如何使用双边过滤器将图像转换为其卡通版本。

内容

连接一个网络摄像头

让我们从使用MATLAB中的webcam对象从webcam读取输入图像开始。您可以使用预览功能查看直播。
清除相机;相机=摄像头;预览(相机)
POTW_Post_04

从网络摄像头读取输入图像

然后使用snapshot函数从网络摄像头中获取输入帧。
inputImage =快照(相机);图;imshow (inputImage);标题('输入图像');

POTW_Post_03转换图像为卡通版本身

现在让我们用双边过滤器“卡通化”图像。注意图像中的边缘是如何被双边滤波器保留的。
CartoonImage =卡通(IM2double(InputImage));图;子图(1,2,1);imshow(InputImage);标题(原始图像的);次要情节(1、2、2);imshow (cartoonImage);标题(“卡通形象”);

POTW_Post_05

其他edge-preserving过滤器

如果你对使用边缘保持过滤器感兴趣,我建议你试试图像处理工具箱中的新引导过滤器。
医生imguidedfilter
|
  • 打印
  • 发送电子邮件

注释

请点击留下评论这里登录到你的MathWorks帐户或创建一个新的。