马赛克与目标清除工具分享(lama-cleaner)

背景

最近刷视频经常刷到oppo手机的图片处理特色功能--清除手机不想要的人物;今天推荐一个开源项目,也可以实现同样的功能,废话不多说先来看一下效果

服务搭建

lama-cleaner介绍

lama-cleaner是一个前后端分离的服务,后端使用python,前端使用nodejs编写的服务,使用的是开源项目lama实现的图像操作,还支持很多其他的插件,windows端和macos还有相应的软件可以直接下载安装

插件包括:

安装软件

在linux上搭建服务

作为一个普通程序员,一般用的笔记本的显卡性能都不太好,既然lama-cleaner是一个服务那我们就在有好显卡的台式机上部署部署一个服务,这样在哪台机器上都可以使用了

系统环境
  • Ubuntu 22.0.4.1
  • GPU GeForce RTX 2080 Ti
  • 软件环境anaconda3
  • CPU Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
搭建
conda create -n lamalc python=3.10
  • 安装lama-cleaner依赖
    下载代码 clone或者下载,我用的lama-cleaner版本是1.2.0,这个项目好像前不久更新了,名字都改了
git clone https://github.com/Sanster/lama-cleaner

启动虚拟环境

source activate lamalc

安装依赖

cd lama-cleaner
pip install -r requirements.txt
  • 启动后端服务
    下载模型地址
export LAMA_MODEL_URL=./weights/big-lama.pt
python main.py --model=lama --device=cuda --port=8090
cd lama_cleaner/app/ && pnpm install
  • 启动前端服务
pnpm start

前端地址http://localhost:3000,直接在浏览器中打开使用 

 

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

telllong

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值