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