本周文件交换精选

我们最好的用户提交

使用双边滤波将图像卡通化

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

内容

连接到网络摄像头

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

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

然后使用快照功能从网络摄像头获取输入帧。
inputImage =快照(相机);图;imshow (inputImage);标题(输入图像的);

POTW_Post_03将图像转换为自身的卡通版本

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

POTW_Post_05

其他保边滤波器

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

评论

如欲留言,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。