allenk/GeminiWatermarkTool

VEO / Gemini 3.5 Nano Banana Pro watermark maintenance tool

Gemini Watermark Tool – 功能简介

GeminiWatermarkTool 是一个轻量级的跨平台程序,用于去除 Google Gemini AI 模型生成的图像(以及通过配套二进制文件处理的视频)中添加的可视水印。它采用确定性反向 Alpha 混合 (deterministic reverse-alpha-blending) 算法,而非通用的生成式修复,因此能够尽可能准确地恢复原始像素数据。此外,还可以选择使用轻量级神经网络去噪器 (FDnCNN) 来清理残留的伪影。


核心功能 (详见 README)

类别 详情
核心算法 使用针对 Gemini 水印校准的 48×48 和 96×96 掩码进行反向 Alpha 混合。
水印配置 支持较新的 Gemini 3.5 布局(36×36 或 96×96 Logo),并自动回退至旧版 3.5 之前的布局。
检测 带有置信度评分的三阶段归一化互相关 (NCC);自动跳过无水印图像。
CLI 支持单文件、批量目录和多文件模式。具备自动旧版回退、可配置的 --threshold--force--legacy 以及独立的退出代码 (0 = 成功, 1 = 跳过, 2 = 错误)。
GUI 支持拖放的桌面应用,具备实时前后对比预览、自定义区域选择、修复 (NS, TELEA, Soft)、AI 去噪、批量缩略图及键盘快捷键。
AI 辅助清理 通过 NCNN 运行的 FDnCNN(20 层卷积网络),支持 Vulkan GPU 加速;若无 GPU 则回退至 CPU。
视频支持 独立的 VeoWatermarkRemover 二进制文件 (v0.6.1),逐帧应用相同的反向 Alpha 计算,支持自适应逐帧 Alpha、音频透传及可选 AI 去噪。
跨平台 提供 Windows、Linux、macOS (Intel + Apple Silicon) 和 Android CLI 的预构建便携式可执行文件。
Agent 集成 通过 MCP 服务器和 Claude Code 技能 (gwt-integrations) 为 AI Agent 流水线提供四个工具调用 (remove_watermark, detect_watermark, batch_process, get_tool_info)。
许可证 MIT – 商业用途免费,重新分发需注明出处。

典型使用场景

  1. 清理 Gemini 生成的图像:在发布或存档前,在不依赖生成式填充的情况下保留原始细节进行清理。
  2. 批量处理:处理包含大量截图或导出资产的文件夹,其中部分文件可能不含水印。
  3. 集成到自动化脚本:利用 CLI 的退出代码和 MCP 暴露的 API,将其集成到 CI 流水线或内容审核机器人中。
  4. 视频后处理:使用配套的 VeoWatermarkRemover 二进制文件,处理包含 Gemini 3.5 “钻石”水印的录像。

快速入门 (CLI)

# 单张图像,自动检测
GeminiWatermarkTool image.png

# 即使检测失败也强制处理
GeminiWatermarkTool --force image.png -o clean.png

# 文件夹批量处理 → 输出文件夹
GeminiWatermarkTool -i./watermarked/ -o./clean/

# 仅使用旧版配置
GeminiWatermarkTool --legacy old_image.png

快速入门 (GUI)

  1. 运行可执行文件(无需安装)。
  2. 将图像或文件夹拖放到窗口中。
  3. 工具会自动检测水印;如有需要,可调整区域或选择不同的配置。
  4. X 应用,按 V 切换前后视图,按 Z 撤销。
  5. 对于视频,请启动独立的 VeoWatermarkRemover 二进制文件并拖入 MP4 文件。

为什么它很重要

  • 确定性修复:不同于会产生“幻觉”内容的 AI 修复工具,此方法通过数学方式逆转添加水印的精确混合过程,在原始图像未被修改时实现忠实的重建。
  • 轻量且离线:单个便携式可执行文件,支持可选的 GPU 加速去噪,无需云服务。
  • 紧跟前沿:支持最新的 Gemini 3.5 水印布局,并为旧版图像提供自动回退。
  • 可扩展性:通过 MCP 暴露,以便未来的 AI Agent (Claude, Cursor 等) 可以直接调用。

获取更多信息


总结

GeminiWatermarkTool 是一个真正的开源工具,专注于一个非常具体的 AI 相关问题:去除 Google Gemini 模型在其输出中盖上的专有水印。它结合了数学精确的反向 Alpha 算法与可选的 AI 去噪功能,提供 CLI 和精美的 GUI,甚至还为 AI Agent 集成提供了 API。对于任何需要可靠、离线方式来清理 Gemini 生成媒体的人来说,这个仓库非常对口且开箱即用。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch