绿屏抠图(image matting)

提前声明本文内容:

1、本文核心算法(alpha求解)基于论文Shared Sampling for Real-Time Alpha Matting进行;

2、本文对上面论文的核心算法进行了分析;

3、对于绿色背景的视频进行自动抠图与重新合成;

4、绿屏视频中(只要是单一颜色背景)的前景目标在新背景上的位置以及大小用户自己设定;

5、对于光照有较好的鲁棒性;

部分结果展示:

 

    

 

 

好,还有兴趣的可以往下看了;另外这是一次课设,所以直接把报告贴上来了,有问题欢迎讨论。

CSDN 下载:https://download.csdn.net/download/cheapter/10891200

GitHub:https://github.com/CNyuzhang/green-screen-video-matting(感谢star)

另外说明,代码现在不是太完善,直接下载的代码需要运行的是有闭合轮廓的绿屏视频,对于不闭合(像小丑这个)需要改一下代码,两个函数都写了,调用的时候改一下即可。有问题欢迎讨论~~

 

 

目录

计算机视觉课程设计报告.................................................................................... I

目录...................................................................................................................... II

摘要..................................................................................................................... III

Abstract.............................................................................................................. III

第一章 研究背景................................................................................................. 1

第二章 理论分析以及方案确定......................................................................... 2

2.1 色差法进行图像分割............................................................................ 2

2.2 基于α图的抠图.................................................................................... 2

2.2.1 获取样本对................................................................................. 3

2.2.2 选择样本对................................................................................. 4

2.2.3 计算alpha的值........................................................................... 5

第三章 算法实现与程序设计............................................................................. 5

3.1 总程序设计............................................................................................ 5

3.2 Trimap 获取............................................................................................ 6

3.3 alpha计算与图片合成.......................................................................

  • 8
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
Android WebRTC绿屏问题可能由以下几个原因引起: 1. Compatibility Issues(兼容性问题):WebRTC技术依赖于设备的硬件和软件支持,如果设备的浏览器、操作系统或者硬件不兼容,就可能导致绿屏问题。在这种情况下,可以尝试升级设备的操作系统或浏览器版本,或者尝试在其他兼容性较好的设备上运行WebRTC应用。 2. Improper Configuration(配置错误):WebRTC需要正确的配置才能正常工作,如果某些配置参数不正确,或者没有正确启用必要的功能,就可能导致绿屏问题。在这种情况下,可以通过检查WebRTC应用的配置文件或参数设置来解决问题。 3. Network Issues(网络问题):WebRTC在传输音视频数据时需要良好的网络连接,如果网络延迟过高、带宽不足或者存在其他网络问题,可能会导致绿屏问题。在这种情况下,可以尝试更换网络环境,或者优化网络设置来解决问题。 4. Software Bugs(软件缺陷):WebRTC是一个复杂的技术,其中可能存在一些未知的bugs,这些bugs可能会导致绿屏问题。在这种情况下,建议到官方论坛或者社区寻求帮助,或者向WebRTC开发者报告问题,以便他们修复bug并提供更新的软件版本。 总之,Android WebRTC绿屏问题可能由兼容性问题、配置错误、网络问题或软件缺陷引起。解决这些问题的关键是仔细检查和调试应用程序的配置和环境,并确保网络连接稳定和良好。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值