位置: IT常识 - 正文

免费开源的图片修复工具Lama Cleaner(免费开源的图片app)

编辑:rootadmin
免费开源的图片修复工具Lama Cleaner

推荐整理分享免费开源的图片修复工具Lama Cleaner(免费开源的图片app),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:开源图库网站,免费开源的图片怎么弄,开源图片库,免费开源的图片管理软件,免费开源图片编辑器,免费开源的图片管理软件,免费开源的图片软件,免费开源的图片管理软件,内容如对您有帮助,希望把文章链接给更多的朋友!

什么是 Lama Cleaner ?

Lama Cleaner 是由 SOTA AI 模型提供支持的图像修复工具。可以从图片中移除任何不需要的物体、缺陷和人,或者擦除并替换(powered by stable diffusion)图片上的任何东西。

看看官方提供的视频,应该比较容易理解其功能

Lama Cleaner 0.24.0 示例

其实主要功能就 3 项:

删除图像上不需要的东西;修复旧照片;替换图片上的东西;

Lama Cleaner 分为 GPU 版本和 CPU 版本,这两个版本的体积相差巨大,老苏猜测CPU 版本应该是个精简版,没有内置 stable diffusion,因此是不支持替换功能的,能否修复旧照片,老苏没试,因为手上没有

GPU 版本的要求最起码应该是要有Nvidia 显卡的,具体型号老苏没用过也不懂,反正老苏的小机器上只有集显,也就只能选择 CPU 版随便玩玩

cuda11.6pytorch1.12.1minimum nvidia driver 510.39.01+

CPU 版镜像下载后大约是 2G,GPU 版保守估计 10G,大家要留好空间

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 lama-cleaner ,选择第二个 cwq1913/lama-cleaner,版本老苏选的是 cpu-0.26.1

如果你的机器有 Nvidia 显卡,可以试试 gpu的版本

在 docker 文件夹中,创建一个新文件夹 lama,并在其中建两个子文件夹,分别是 huggingface_cache 和 torch_cache

文件夹装载路径说明docker/lama/huggingface_cache/root/.cache/huggingface存放 sd1.5 模型docker/lama/torch_cache/root/.cache/torch存放 lama/ldm/zits/mat/fcf 模型

对于 stable-diffusion 1.5 模型,您需要接受访问条款,并获取 access token,具体方法请自行研究官方文档,因为cpu 版本不涉及这个模型的下载和使用;

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用netstat -tunlp | grep 端口号本地端口容器端口81848184

默认的容器端口是 8080

可以通过命令行修改,这里老苏用了 8184

环境

没有用到环境变量,但是用了命令行,这个我们之前说过,命令行只有第一次生效,所以别忘记了,因为我们前面改了容器端口

免费开源的图片修复工具Lama Cleaner(免费开源的图片app)

在 命令 中输入

lama-cleaner --device cpu --port 8184 --host 0.0.0.0

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 lama 和 子目录mkdir -p /volume2/docker/lama/{huggingface_cache,torch_cache}# 进入 lama 目录cd /volume2/docker/lama# 运行容器docker run -d \ --restart unless-stopped \ --name lama-cleaner \ -p 8184:8184 \ -v $(pwd)/torch_cache:/root/.cache/torch \ -v $(pwd)/huggingface_cache:/root/.cache/huggingface \ cwq1913/lama-cleaner:cpu-0.26.1 \ lama-cleaner --device=cpu --port=8184 --host=0.0.0.0

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'services: lamecleaner: image: cwq1913/lama-cleaner:cpu-0.26.1 container_name: lama-cleaner restart: unless-stopped ports: - 8184:8184 volumes: - ./torch_cache:/root/.cache/torch - ./huggingface_cache:/root/.cache/huggingface command: lama-cleaner --device=cpu --port=8184 --host=0.0.0.0

换一种 command 写法也是可以的

command: - lama-cleaner - --device=cpu - --port=8184 - --host=0.0.0.0

还可以写成

command: ["lama-cleaner", "--device=cpu", "--port=8184", "--host=0.0.0.0"]

老苏之所以跟研究茴香豆的“茴”字到底有几种写法一样研究 command的写法,是因为几种安装方式都存在差异,尤其是图形化安装时,因为写了 = 号导致容器一直起不来,总是隔一段时间就忘记,真是受不了自己;

然后执行下面的命令

# 新建文件夹 lama 和 子目录mkdir -p /volume2/docker/lama/{huggingface_cache,torch_cache}# 进入 lama 目录cd /volume2/docker/lama# 将 docker-compose.yml 放入当前目录# 一键启动docker-compose up -d运行

第一次启动失败了,从日志看,需要下载 Downloading: "https://github.com/Sanster/models/releases/download/add_big_lama/big-lama.pt" to /root/.cache/torch/hub/checkpoints/big-lama.pt

所以第一种方法是将 github.com 加入科学上网的白名单,再次启动容器就开始下载了

看到 * Running on http://0.0.0.0:8184/ (Press CTRL+C to quit) ,就可以开始使用了

下载的 big-lama.pt 在 /docker/lama/torch_cache/hub/checkpoints 目录中

所以第二种方式是,如果你的群晖不能科学上网的话,你可以借助 ghproxy,直接下载这个模型文件丢到上面的目录中

# 通过代理下载模型文件的地址https://ghproxy.com/github.com/Sanster/models/releases/download/add_big_lama/big-lama.pt

当然这是 CPU 版,需要的模型比较少,如果是GPU 版的话,估计模型会更多,注意看日志吧

使用

在浏览器中输入 http://群晖IP:8184 就能看到主界面

老苏随便选了一张,准备把中间的小刺猬抹掉

这个效果怎么样?

对比原始图看看,灯是被遮挡了的缘故,所以是无法还原的,远处的云和山不放大看细节,还原度还是可以的,起码不会一眼穿帮吧

参考文档

Sanster/lama-cleaner: Image inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures. 地址:https://github.com/Sanster/lama-cleaner

本文链接地址:https://www.jiuchutong.com/zhishi/298453.html 转载请保留说明!

上一篇:激光雷达(LiDAR)点云数据知多少?(激光雷达lidar特点)

下一篇:HTML介绍以及常用代码(html里面有什么)

  • ipad2020是ipad8吗(ipad2020是ipad4吗)

    ipad2020是ipad8吗(ipad2020是ipad4吗)

  • 一加9防水等级(一加9防水等级多少)

    一加9防水等级(一加9防水等级多少)

  • 手机调字体大小在哪里(vivo手机调字体大小)

    手机调字体大小在哪里(vivo手机调字体大小)

  • 小米11侧边栏怎么设置(小米11侧边栏怎么打开)

    小米11侧边栏怎么设置(小米11侧边栏怎么打开)

  • 华为荣耀20s有升降摄像头吗(华为荣耀20s有升级内存吗)

    华为荣耀20s有升降摄像头吗(华为荣耀20s有升级内存吗)

  • 手机如何打开闲鱼(手机里怎么打开)

    手机如何打开闲鱼(手机里怎么打开)

  • 华为mate30不用按键怎么关机(华为mate30不按电源键开屏)

    华为mate30不用按键怎么关机(华为mate30不按电源键开屏)

  • 两个手机可以同时登录一个微信号吗(两个手机可以同步一个微信吗)

    两个手机可以同时登录一个微信号吗(两个手机可以同步一个微信吗)

  • 水倒在笔记本键盘上怎么处理(水倒在笔记本键盘上怎么办)

    水倒在笔记本键盘上怎么处理(水倒在笔记本键盘上怎么办)

  • 抖音收藏别人视频别人能看得到吗(抖音收藏别人视频别人能看到吗)

    抖音收藏别人视频别人能看得到吗(抖音收藏别人视频别人能看到吗)

  • 蓝色的网线是几类网线(蓝色是网线还是灰色)

    蓝色的网线是几类网线(蓝色是网线还是灰色)

  • 苹果型号ml是什么版本(苹果型号ml是什么意思)

    苹果型号ml是什么版本(苹果型号ml是什么意思)

  • 手机支持sa和nsa是什么意思(手机支持sa和nsa双模是什么意思)

    手机支持sa和nsa是什么意思(手机支持sa和nsa双模是什么意思)

  • 该账号已被限制登录怎么办(该账号已被限制消费)

    该账号已被限制登录怎么办(该账号已被限制消费)

  • 常见互联网接入方式(常见互联网接入技术)

    常见互联网接入方式(常见互联网接入技术)

  • 安卓手机文件管理在哪(安卓手机文件管理软件)

    安卓手机文件管理在哪(安卓手机文件管理软件)

  • iphonex屏幕比例是多少(苹果x的屏幕比例)

    iphonex屏幕比例是多少(苹果x的屏幕比例)

  • 固态硬盘装在机箱哪里(固态硬盘装在机箱背面还是正面)

    固态硬盘装在机箱哪里(固态硬盘装在机箱背面还是正面)

  • word文档内容无法复制(word文档内容无法修改)

    word文档内容无法复制(word文档内容无法修改)

  • 华为荣耀20多少瓦快充(华为荣耀20多少像素)

    华为荣耀20多少瓦快充(华为荣耀20多少像素)

  • 三星手机反向充电怎么关闭(三星手机反向充电可以给苹果充电吗)

    三星手机反向充电怎么关闭(三星手机反向充电可以给苹果充电吗)

  • 锁屏日历怎么显示日期(锁屏日历显示)

    锁屏日历怎么显示日期(锁屏日历显示)

  • 一键转发的用处是什么(一键转发违法吗)

    一键转发的用处是什么(一键转发违法吗)

  • 柬埔寨电话怎么打(柬埔寨电话怎么激活)

    柬埔寨电话怎么打(柬埔寨电话怎么激活)

  • 华为爱奇艺怎么取消自动续费(华为爱奇艺怎么关闭弹幕)

    华为爱奇艺怎么取消自动续费(华为爱奇艺怎么关闭弹幕)

  • win10无法连接到internet(Win10无法连接到更新服务)

    win10无法连接到internet(Win10无法连接到更新服务)

  • 2021.1最新win10激活秘钥/产品秘钥/激活码推荐 附激活工具+教程(window10最新激活码)

    2021.1最新win10激活秘钥/产品秘钥/激活码推荐 附激活工具+教程(window10最新激活码)

  • 劳特布龙嫩山谷,瑞士阿尔卑斯山 (© Leonid Andronov/Getty Images)(瑞士·劳特布龙嫩小镇)

    劳特布龙嫩山谷,瑞士阿尔卑斯山 (© Leonid Andronov/Getty Images)(瑞士·劳特布龙嫩小镇)

  • 金税三期收入额是多少
  • 土地增值税会计核算
  • 公司购买办公用品300元,以现金支付,购入后即被领用
  • 固定资产加速折旧税收优惠政策
  • 工程项目的存货含哪些科目
  • 发票验旧的办理条件及所需资料是什么
  • 哪些类型的合同无效
  • 固定资产分配分录
  • 委托境外研发费用不超过境内符合条件的研发费用
  • 销售出库发票会计分录怎么做?
  • 物业公司收取供热管道内网的维护费用合理吗
  • 企业所得税弥补亏损怎么算
  • 取得抵债资产的方式主要有以下几种
  • 生产用水的会计分录
  • 建筑企业如何进行资质申请?
  • 超豪华小汽车消费税起征点
  • 缴纳的社保费可以退吗怎么退
  • 抄税没成功
  • 个税跨年的可以补报吗
  • 停车场如何申领车牌号
  • 进口货物退税流程
  • 支付青苗补偿费怎么做账
  • 小规模纳税人补开发票如何申报增值税
  • 留存收益会计科目编号
  • 盘库存在的问题汇总
  • 火车票的进项税率是多少
  • 云服务器免费使用
  • 其他综合收益怎么来的
  • 提供给生产工人的住房的租赁费用应计入
  • 购买办公用品发放给各部门使用
  • adb是什么程序
  • 农产品核定扣除的扣除率是多少
  • uniapp微信小程序头像获取与服务器对接
  • 凯丽温泉可以做spa
  • 北方针叶林的特征有哪些?
  • vue中的use
  • php字符串处理函数有哪些
  • sql server数据库正在恢复
  • MySQL Community Server压缩包安装配置方法
  • 房地产项目转让流程
  • sql server 实例
  • 发票已开不确认收入可以做吗?
  • 合伙企业的合伙人有下列情形中的当然退伙
  • 新收入准则确认收入的条件
  • 制造费用的核算内容包括什么
  • 预提房租会计分录怎么填
  • 增值税出口退税款缴纳企业所得税吗
  • 2020年防洪基金计算公式
  • 现金流量少
  • 现金支票存根联和正联怎么盖章
  • 贸易公司如何核名
  • 押金为什么要一个月才退
  • 增值税发票开负数怎么做账?
  • 票据贴现无效如何讨要票据款
  • 直接人工成本包括管理人员开的工资吗
  • 工程项目开发的一般流程
  • 品牌代理费计入什么科目
  • 收到红字进项发票先勾选再做转出吗
  • 投出业务会计分录
  • 苹果os X El capitan无法更新了吗
  • iis503如何解决
  • ubuntu怎么切换桌面
  • mac怎么传输文件夹
  • wcu.exe是什么
  • 光盘pe系统
  • windows8.1备份
  • win7电脑网络慢怎么提升
  • Win7出现系统恢复选项怎么办
  • php消息队列面试题及答案
  • github thanos
  • 使用Android Go的手机
  • shell脚本编程实验报告
  • jquery常用的事件绑定函数有哪些
  • 河北税务局是干嘛的
  • 重庆电子税务局app下载
  • 酒席发票
  • 税务部门政务公开
  • 增值税发票选择确认平台已勾选未确认的发票怎么撤销?
  • 查询产品真伪怎么查询app
  • 关于小规模纳税人的说法正确的有
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设