基于 FALSK 框架,引用 REMOVEBG API 做了一个 web 版的证件照底色替换工具

本贴最后更新于 1932 天前,其中的信息可能已经事过景迁

GITHUB 地址:https://github.com/wangxinleo/UpGoRemove_Flask

💡 简介

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

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

使用 UPGOREMOVE,您可以在 5 秒内自动 100%剪切任何图像,直接下载即可。

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

具体细节请浏览 REMOVEBG/API

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

先来一张效果对比图

showimg.png

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

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

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

看到就不想用了哈哈~

🗃 演示

show.gif

🎨 界面

PC 端

pc_index.png

移动端

mobie_index.png

🛠️ 安装

本地试用

1.下载并正确安装 python pip3

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

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

pip install -r requirements.txt

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

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,请在项目目录中查看

🙏 写在最后

  • 下一步计划是 解除官方密钥的限制,第三方可以免费无限次的使用 removebg 接口
  • 继续完善用户图像隐私安全问题,避免黑客恶意扫描获取用户的隐私图像数据(虽然用户在 1 分钟使用后会立即删除文件,但是我仍然觉得安全问题不容疏忽)
  • 利用 falsk_mail 接口尝试在用户使用,后打包用户图像,发送邮件给用户备份保存。

如果你喜欢我的这款小应用,给个 star❤️ 支持一下吧 😄

  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    408 引用 • 3574 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    543 引用 • 672 回帖 • 1 关注
1 操作
wangxinleo 在 2019-08-08 23:04:22 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...