Skip to content

SourVoice/VideoBackgroundMatting

Repository files navigation

简易视频背景处理功能

实现了部分图像处理功能和视频内人物抠除背景功能


Logo

视频人像抠图应用


查看Demo · 报告Bug · 提出新特性

目录

上手指南


功能实现

1.图像实现了 RGB,对比度等调整

"工具栏"->"文件"->"打开图片":进行编辑

  • 编辑图像

2.视频人物扣取

  • 打开视频

  • 剪切视频内人物对象

    "工具栏"->"文件"->"打开视频"->播放页右上方"剪切对象":等待处理

3.视频结果截图

输入

输出

安装步骤


1.Clone the repo

git clone https://github.com/SourVoice/VideoBackgroundMatting.git

2.使用 VS2019/2017 打开.sln 文件

3.为项目配置所需环境

需要在项目的属性配置以下第三方库

开发的架构


使用 Visual Studio 2019 + QtCreator 进行开发

使用到的框架和第三方库

Qt5.11.3 GUI 框架

ncnn-20210322 高性能神经网络前向计算框架

VulkanSDK ncnn 依赖

Opencv4.0.1 ncnn 依赖

ffmpeg 视频解码依赖

贡献者

请阅读CONTRIBUTING.md 查阅为该项目做出贡献的开发者。

如何参与开源项目

贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是非常感谢的。

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

版本控制

该项目使用 Git 进行版本管理。您可以在 repository 参看当前可用版本和项目进度

作者

@SourVoice @shaoeric @luoshiyong

您也可以在贡献者名单中参看所有参与该项目的开发者。

版权说明

该项目签署了 MIT 授权许可,详情请参阅 LICENSE.txt

鸣谢

About

ffmpeg+NCNN+QT视频人像抠图模型Intel CPU部署实时编解码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published