用途:从 AI 生成图片中移除 Gemini 标志或水印,通过 OpenCV 修复算法对指定区域进行填充。
安装:pip install opencv-python numpy pillow --break-system-packages
主要能力:提供两种处理方式。一是按坐标移除,传入 x1、y1、x2、y2 指定矩形区域,用 cv2.inpaint 配合 cv2.INPAINT_TELEA 修复。二是按角落移除,可选 top_left、top_right、bottom_left、bottom_right,并通过 w_ratio、h_ratio、padding 控制区域大小与边距。
用法:读取图片后统计尺寸,用 numpy 生成掩码并绘制矩形,再调用 cv2.inpaint 修复并写出文件。可用 print(f"Size: {w}x{h}") 获取宽高辅助定位;Gemini 标志通常位于图片右下角。
输出:结果统一保存至 /mnt/user-data/outputs/,并使用 present_files 工具展示。
限制:修复对小面积、背景单一的区域效果较好;每张图片的标志位置和尺寸不同,坐标与比例需自行调整;资料未提供批量处理、自动检测标志位置或其它格式支持等说明。