news 2026/4/15 12:16:07

输出路径在哪?fft npainting lama结果保存位置说明

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
输出路径在哪?fft npainting lama结果保存位置说明

输出路径在哪?fft npainting lama结果保存位置说明

本文专为刚上手fft npainting lama图像修复镜像的用户而写,不讲原理、不堆参数,只说清楚一件事:你点下“ 开始修复”后,图片到底存到哪了?怎么找?怎么下载?为什么找不到?


1. 默认输出路径:固定、明确、不可更改

1.1 核心答案一句话

所有修复完成的图片,自动保存在服务器上的固定目录
/root/cv_fft_inpainting_lama/outputs/

这个路径是镜像构建时硬编码设定的,无需配置、无法修改、不随用户操作变化。只要服务正常运行,结果就一定在这里。

1.2 路径结构详解(逐级拆解)

/root/ ← Linux 系统根目录(最高权限用户 home) └── cv_fft_inpainting_lama/ ← 项目主目录(由科哥二次开发构建) └── outputs/ ← 修复结果唯一存放文件夹
  • outputs/唯一有效输出目录,不存在output/result/generated/等别名
  • 该目录启动服务时自动创建,首次运行无需手动新建
  • 所有.png文件均直接存入此目录,不建子文件夹、不分日期、不分类别

1.3 文件命名规则:时间戳+固定前缀

生成的文件名格式为:
outputs_YYYYMMDDHHMMSS.png

  • outputs_:固定前缀,标识为本系统产出
  • YYYYMMDDHHMMSS:精确到秒的时间戳(如outputs_20260105142318.png表示2026年1月5日14点23分18秒生成)
  • 后缀统一为.png无论上传的是 JPG、WEBP 或 PNG,输出均为无损 PNG 格式

优势:按时间排序即为处理顺序,便于回溯;无重名风险
❌ 注意:不包含原始文件名,无法从文件名反推原图内容


2. 如何确认文件已成功保存?

2.1 WebUI 界面实时反馈(最直观方式)

修复完成后,右侧“📷 修复结果”区域下方会显示明确状态提示:

完成!已保存至: /root/cv_fft_inpainting_lama/outputs/outputs_20260105142318.png
  • 这是最权威的确认依据:只要看到这行文字,说明文件已落盘且路径准确
  • 若显示未检测到有效的mask标注初始化...长时间不结束,则文件尚未生成

2.2 服务端命令行验证(适合熟悉Linux的用户)

在运行服务的终端中,执行以下命令可即时查看输出目录内容:

ls -lt /root/cv_fft_inpainting_lama/outputs/
  • -t参数按修改时间倒序排列,最新生成的文件排在最上方
  • 正常应看到类似输出:
    -rw-r--r-- 1 root root 2489321 Jan 5 14:23 outputs_20260105142318.png -rw-r--r-- 1 root root 1876542 Jan 5 14:15 outputs_20260105141502.png

提示:若ls命令报错No such file or directory,说明服务未正确启动或路径被意外删除(极罕见),需重启服务。

2.3 浏览器开发者工具抓包验证(技术向排查)

打开浏览器开发者工具(F12 → Network 标签页),点击“ 开始修复”后:

  • 查看名为process的 POST 请求响应体
  • 成功响应中会包含 JSON 字段:
    {"status": "success", "output_path": "/root/cv_fft_inpainting_lama/outputs/outputs_20260105142318.png"}
  • 此字段与界面显示完全一致,双重验证路径可靠性

3. 三种主流下载方式(适配不同使用场景)

3.1 方式一:WebUI 内置下载(最快捷,推荐新手)

  • 修复完成后,右键点击右侧预览图→ 选择“图片另存为…”
  • 浏览器将直接下载当前显示的修复结果(临时缓存,非磁盘文件)
  • 优点:零命令、零工具、一步到位
  • 缺点:仅能下载当前预览图,无法批量获取历史记录;若页面刷新则缓存丢失

3.2 方式二:服务器文件管理(最可靠,推荐长期使用)

通过 SSH 连接服务器后,执行以下操作:

# 1. 进入输出目录 cd /root/cv_fft_inpainting_lama/outputs/ # 2. 列出所有文件(确认目标) ls -lh # 3. 使用 scp 命令下载单个文件(替换为你的IP和目标文件名) scp root@YOUR_SERVER_IP:/root/cv_fft_inpainting_lama/outputs/outputs_20260105142318.png ./local_folder/ # 4. 或使用 rsync 批量同步全部文件 rsync -avz root@YOUR_SERVER_IP:/root/cv_fft_inpainting_lama/outputs/ ./local_outputs/
  • 优点:获取真实磁盘文件,支持批量、重命名、校验完整性
  • 技巧:用ls -t | head -5快速列出最近5个生成文件,精准定位

3.3 方式三:FTP/SFTP 图形化工具(适合不熟悉命令行的用户)

  • 推荐工具:FileZilla(免费)、WinSCP(Windows)、Cyberduck(Mac)
  • 连接设置:
    • 协议:SFTP(非 FTP)
    • 主机:你的服务器 IP
    • 端口:22
    • 用户名:root
    • 密码:服务器 root 密码
  • 连接后,左侧本地目录,右侧远程目录,直接拖拽/root/cv_fft_inpainting_lama/outputs/下的文件到本地即可

关键提醒:不要尝试在 WebUI 界面中点击“下载”按钮——该镜像 WebUI 未集成前端下载功能,所有“下载”操作必须通过上述三种方式之一完成。


4. 常见问题排查(为什么我找不到文件?)

4.1 问题:WebUI 显示“完成!已保存至...”,但ls命令查不到文件

原因与解决:

  • 最可能原因:路径末尾多了一个空格或换行符
    WebUI 状态栏显示的路径有时因渲染问题末尾带不可见空格。请严格复制路径时,用鼠标选中从/开始到.png结束的完整字符串,避免选中前后空白
  • 检查是否误删了 outputs 目录
    执行ls -ld /root/cv_fft_inpainting_lama/outputs/,若返回No such file or directory,则需重建:
mkdir -p /root/cv_fft_inpainting_lama/outputs/

4.2 问题:修复后界面上看不到预览图,状态栏也无保存提示

原因与解决:

  • 根本原因:修复过程失败,文件未生成
    检查 WebUI 启动终端是否有报错(如CUDA out of memoryPermission denied)。常见原因:
  • 图像过大(建议压缩至 2000x2000 像素内)
  • 服务器显存不足(关闭其他占用 GPU 的进程)
  • 标注区域过小或未标注(确保画笔涂抹出明显白色区域)
  • 验证方法:在终端执行tail -f /root/cv_fft_inpainting_lama/app.log实时查看日志,失败时会明确打印错误类型。

4.3 问题:文件存在,但下载后打不开或显示损坏

原因与解决:

  • PNG 头部损坏(极少数情况)
    执行file /root/cv_fft_inpainting_lama/outputs/outputs_*.png,正常应返回:
    outputs_20260105142318.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
    若返回datacannot open,说明文件写入异常,重启服务后重试即可。
  • 浏览器缓存导致预览异常
    强制刷新 WebUI 页面(Ctrl+F5),或更换浏览器测试。

5. 高级操作:自定义保存路径(仅限二次开发用户)

此部分面向有 Python 和 WebUI 框架基础的开发者,普通用户无需操作。

若需修改默认输出路径(例如存到/data/images/),需调整两个位置:

5.1 修改后端代码(核心逻辑)

编辑文件:/root/cv_fft_inpainting_lama/app.py
找到类似以下代码段(通常在process_image()函数内):

output_dir = "/root/cv_fft_inpainting_lama/outputs/" os.makedirs(output_dir, exist_ok=True) output_path = os.path.join(output_dir, f"outputs_{timestamp}.png")

output_dir变量值改为你的目标路径,例如:

output_dir = "/data/images/"

5.2 创建新目录并授权

mkdir -p /data/images/ chown -R root:root /data/images/ chmod -R 755 /data/images/

5.3 重启服务生效

cd /root/cv_fft_inpainting_lama/ bash stop_app.sh # 若有停止脚本 bash start_app.sh

安全提醒:切勿将输出目录设为 Web 服务根目录(如/var/www/html,否则可能造成敏感文件被外部直接访问。


6. 总结:关键路径与操作清单

项目内容是否可变
绝对路径/root/cv_fft_inpainting_lama/outputs/❌ 不可变(镜像固化)
文件名格式outputs_YYYYMMDDHHMMSS.png❌ 不可变(代码硬编码)
文件类型PNG(无损压缩)❌ 不可变(代码强制)
获取方式WebUI 右键下载 / SSHscp/ SFTP 工具任选其一
验证方法看 WebUI 状态栏 +ls命令 + 日志检查三重确认

记住这三点,你就永远不会再问“输出路径在哪”:
1⃣路径是死的:只认/root/cv_fft_inpainting_lama/outputs/
2⃣文件是活的:按时间戳命名,最新文件永远在ls -t第一行
3⃣下载是稳的:用对方法(右键/SCP/SFTP),一次成功


获取更多AI镜像

想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/9 19:48:33

深度解析SMUDebugTool:Ryzen系统调试难题的终极实战指南

深度解析SMUDebugTool:Ryzen系统调试难题的终极实战指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://…

作者头像 李华
网站建设 2026/4/13 9:12:45

XXMI启动器技术指南:多游戏模组管理的系统化解决方案

XXMI启动器技术指南:多游戏模组管理的系统化解决方案 【免费下载链接】XXMI-Launcher Modding platform for GI, HSR, WW and ZZZ 项目地址: https://gitcode.com/gh_mirrors/xx/XXMI-Launcher 游戏模组管理工具在现代游戏体验中扮演着关键角色,X…

作者头像 李华
网站建设 2026/4/9 13:51:52

Z-Image-Base开放微调权限:定制化模型训练入门必看

Z-Image-Base开放微调权限:定制化模型训练入门必看 1. 为什么Z-Image-Base的开放微调权限值得你关注 很多人一看到“开源大模型”就默认是拿来直接用的,但Z-Image-Base不一样——它不是给你一个开箱即用的成品,而是递给你一把可自由锻造的锤…

作者头像 李华
网站建设 2026/4/12 13:11:14

革新性微信防撤回工具:全方位消息保护解决方案

革新性微信防撤回工具:全方位消息保护解决方案 【免费下载链接】WeChatIntercept 微信防撤回插件,一键安装,仅MAC可用,支持v3.7.0微信 项目地址: https://gitcode.com/gh_mirrors/we/WeChatIntercept 痛点解析 在日常微信…

作者头像 李华
网站建设 2026/4/15 7:33:47

小说下载工具:让阅读突破时空限制的全能解决方案

小说下载工具:让阅读突破时空限制的全能解决方案 【免费下载链接】Tomato-Novel-Downloader 番茄小说下载器不精简版 项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader 在数字阅读时代,如何随时随地获取喜爱的小说内容&…

作者头像 李华
网站建设 2026/4/11 18:23:41

魔兽争霸III现代化增强指南:提升游戏体验的全面解决方案

魔兽争霸III现代化增强指南:提升游戏体验的全面解决方案 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 引言 魔兽争霸III作为一款经典的…

作者头像 李华