背景虚化
一种图像处理技术,对背景施加模糊效果同时保持主体清晰,模拟大光圈镜头的散景效果。
背景虚化是一种将主体与背景在视觉上分离的图像处理技术。通过对背景区域施加高斯模糊或镜头模糊,同时保持前景主体的锐利度,模拟大光圈镜头产生的浅景深效果。
实现背景虚化的关键步骤:
- 主体分割: 使用语义分割或深度估计将前景主体与背景分离
- 深度图生成: 估算场景中各像素的深度信息,用于控制模糊程度的渐变
- 模糊应用: 根据深度图对背景施加渐进式模糊,距离主体越远模糊越强
- 边缘处理: 在主体与背景的边界进行精细化处理,避免光晕和伪影
智能手机的人像模式利用双摄像头或 ToF 传感器获取深度信息,结合神经网络实现实时背景虚化。在 Web 应用中,可通过 Canvas API 配合 TensorFlow.js 的 BodyPix 模型实现浏览器端的实时背景虚化,常用于视频会议场景。