当前位置: 首页 > news >正文

OpenGL 实现“人像背景虚化“效果

在这里插入图片描述

手机上的人像模式,也被人们称作“背景虚化”或 ”双摄虚化“ 模式,也称为 Bokeh 模式,能够在保持画面中指定的人或物体清晰的同时,将其他的背景模糊掉。突出画面的主体部分,主观上美感更强烈。

人像模式的一般实现原理是,利用双摄系统获取景深信息,并通过深度传感器和图像分割技术准确分离主题与背景,随后应用人像增强处理和背景虚化算法,例如美颜、肤色优化以及基于深度信息的虚化等,最终提供清晰突出的人像照片。

图片

所以,人像模式的实现对于软件层面来说,关键还是有能精确输出带有深度(景深)信息的图像分割算法。

随着深度学习的发展,现在已经可以做到通过单个摄像头,推测场景的深度图,推荐一个 Deep-Image-Matting 开源模型:
https://github.com/foamliu/Deep-Image-Matting

如果只是简单的实现人像 Matting , 可以参考飞鸽传书的开源项目 ncnn_Android_RobustVideoMatting ,它使用的是腾讯的 ncnn 神经网络计算框架,ncnn 是一个为手机端极致优化的高性能神经网络前向计算框架。

VideoMatti

http://www.lryc.cn/news/327927.html

相关文章:

  • 基于springboot实现校园周边美食探索及分享平台系统项目【项目源码+论文说明】计算机毕业设计
  • AUTOSAR关于内存栈的分层及描述
  • windows powershell连接linux 上传下载文件
  • Vue生命周期,从听说到深入理解(全面分析)
  • 故障诊断 | 一文解决,CNN-BiLSTM卷积神经网络-双向长短期记忆神经网络组合模型的故障诊断(Matlab)
  • iOS library not found for -lMBProgressHUD
  • Paper Digest|基于在线聚类的自监督自蒸馏序列推荐模型
  • 【CTFshow 电子取证】套的签到题
  • SpringBoot集成Solr全文检索
  • 厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件开发之功能原理篇
  • google浏览器网站不安全与网站的连接不安全怎么办?
  • 基于Axios封装请求---防止接口重复请求解决方案
  • 深入理解指针(7)函数指针变量及函数数组(文章最后放置本文所有原码)
  • office办公技能|word中的常见使用问题解决方案2.0
  • 华为2023年年度报告启示:大学生如何把握未来科技趋势,规划个人发展路径
  • 刚刚,璞华科技、璞华易研PLM产品荣获智能制造领域两大奖项!
  • 乐维更改IP地址
  • 大话设计模式之简单工厂模式
  • 设计模式之单例模式精讲
  • 论文复现3:Stable Diffusion v1
  • Halcon与VisionMaster对比
  • 多线程的学习1
  • 警务数据仓库的实现
  • Excel·VBA数组分组问题
  • 【笔记】Hbase基础笔记
  • 创建vue3项目并集成cesium插件运行
  • Mac 装 虚拟机 vmware、centos7等
  • 工厂能耗管控物联网解决方案
  • 中间件学习
  • iOS开发进阶(十一):ViewController 控制器详解