Skip to content
This repository has been archived by the owner on Mar 15, 2024. It is now read-only.

😶❌【停止维护,已无法使用】基于Flask,运用removebg接口编写的背景删除web服务

License

Notifications You must be signed in to change notification settings

wangxinleo/flask-background-remove

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flask-background-remove



UPGOREMOVE,一键去除图片背景。



GitHub issues GitHub forks GitHub stars GitHub license

💡 简介

UPGOREMOVE 是一款快速、精细去除背景图片的AI web工具!!!

从照片中删除背景是一项繁琐的任务 ,就算是专业的设计师,使用最专业的软件,也需要花费大量时间去处理图片细节问题。

使用UPGOREMOVE,您可以在5秒内自动100%剪切任何图像,不需要进一步输入:没有选择像素,没有标记人,什么都没有。

UPGOREMOVE 基于REMOVEBG,它有偿提供了自动删除背景的API接口,就算不了解人工智能,也能通过它提供的接口实现个人开发需求。

具体细节请浏览 REMOVEBG/API

为什么要花时间去研究这个?

先来一张效果对比图

showimg.png

对比之后明显发现,REMOVEBG API可以提供更丰满的图片效果。相比于一些抠图难度大的图片,REMOVEBG API可以更加帮助到设计师短时间完成自己的工作。

最重要的。。网上那些智能抠图工具有着致命和繁琐的套路

注册-->填信息-->收邮件-->打开邮箱-->确认邮件-->登录-->下载

对不起,打扰了我选择死亡[手动滑稽]

🗃 示例地址

REMOVEBG_http://removebg.wangxinleo.cn/

🗃 演示

show.gif

🎨 界面

开始使用

PC端

pc_key.png

pc_index.png

pc_index2.png

移动端

mobie_index.png

处理完成

PC端

pc_complete.png

移动端

mobie_complete.png

错误页面

PC端

pc_404.png

pc_ugerror.png

移动端

mobie_404.png

mobie_ugerror.png

🛠️ 安装

本地试用

1.下载并正确安装 python pip3、mysql

2.下载UpGoRemove_Flask,解压,进入解压目录

3.在项目目录中进入命令行模式(Windows进入cmd,linux进入shell),运行命令以下,安装依赖

pip install -r requirements.txt

4.在mysql中运行sql文件夹下的upGoremove.sql文件

  • 4-1创建数据库

    • 数据库的字符集选择utf8mb4,字符集校对选择utf8mb4_general_cil

    image.png

  • 4-2运行sql脚本

    • 注意选择正确的字符集

    image.png

5.更改config.py中关于 SQLALCHEMY_DATABASE_URI的值,指向自己的数据库

 SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://用户名:密码@数据库地址:3306/upGoremove'

6.运行项目主程序,不要关掉黑色窗口

python manage.py

5.根据提示,打开 http://127.0.0.1:5000/ 即可

获取密钥

要处理图像,您必须访问Removebg API

根据网站指引注册登录后即可获得免费密钥

处理图像目录

用户上传图片时,保存的目录:

uploadFile/
├── person.jpg
└── car.png

运行后将得到的图片目录:

uploadFile/
├── person.jpg
└── car.png

downloadFile/
├── person.png
├── person_blue.png
├── person_red.png
└── person_white.png

zipFile/
└── person.zip

隐私安全

关闭下载页面时,会触发关闭事件,删除与目标用户有关的图像数据,请试用的小伙伴及时保存好自己的图片数据

日志输出

默认将日志打印到error.log,请在项目目录中查看

🏘️ 提问

🙏 鸣谢

  • remove-bg:一个基于GO语言的removebg API

🏘️ 社区

  • 欢迎加入B3LOG的小众开源社区,详情请看这里

About

😶❌【停止维护,已无法使用】基于Flask,运用removebg接口编写的背景删除web服务

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages