Skip to content

使用paddle库来实现的人像背景替换,抠图技术,将两者结合一起实现功能选择和拓展

License

Notifications You must be signed in to change notification settings

7yzx/bg_remover

Repository files navigation

实时背景替换以及人像抠图程序

python version python version Forks Stargazers Issues MIT License

展示

bg_remover.mp4

目录

功能介绍

  • 程序可打包,在一体机上运行
  • 实时,且支持n多背景图片;采用抠图处理效果更好;可对图片进行多种处理(加水印,logo等)
  • 人像位置,大小,摄像头视角自定义
  • 可使用手势进行控制拍照计时,(鼠标对CPU要求高)

上手指南

开发前的配置要求

主要参考了PaddleSeg中的源码来实现,在两者的基础上做了结合。配置基本没有问题,使用的release版本2.9 paddlegpu为2.3.2

  1. PaddleSeg
  2. Paddle Matting
参考
pip -r requirements.txt

文件目录说明

filetree 
├── README.md
├── LICENSE.txt
├── main_demo2.py#主程序
├── util.py#工具文件
├── /paddleseg1/
├── /paddleseg/
├── /Matting/
├── /data/ #图片存放
├── /config/ # 参数存放

部署

暂无

版本控制

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

说明

本仓库仅作展示,本项目有exe程序打包和UI暂不公开。可联系拓展QQ:2804006356

版权说明

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

About

使用paddle库来实现的人像背景替换,抠图技术,将两者结合一起实现功能选择和拓展

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages