gemini-logo-remover
Remove Gemini logos, watermarks, or AI-generated image markers using OpenCV inpainting. Use this skill when the user asks to remove Gemini logo, AI watermark, or any logo/watermark from images.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Remove Gemini logos, watermarks, or AI-generated image markers using OpenCV inpainting. Use this skill when the user asks to remove Gemini logo, AI watermark, or any logo/watermark from images.
How to use
Zainstaluj wymagane biblioteki, uruchamiając polecenie: pip install opencv-python numpy pillow --break-system-packages. Czeka to zainstaluje OpenCV, NumPy i Pillow potrzebne do przetwarzania obrazów.
Przygotuj obraz, z którego chcesz usunąć logo lub znak wodny. Upewnij się, że masz dostęp do ścieżki pliku wejściowego i wiesz, gdzie chcesz zapisać wynik.
Jeśli znasz dokładne współrzędne obszaru do usunięcia (x1, y1, x2, y2 w pikselach), użyj funkcji remove_region(). Podaj ścieżkę do obrazu wejściowego, ścieżkę wyjściową oraz współrzędne prostokąta obejmującego logo. Funkcja automatycznie usunie ten obszar i zrekonstruuje go na podstawie otaczającego tła.
Jeśli logo znajduje się w narożniku obrazu, użyj funkcji remove_corner_logo() zamiast tego. Wybierz narożnik (top_left, top_right, bottom_left lub bottom_right), a następnie określ, jaki procent szerokości i wysokości obrazu zajmuje logo (domyślnie 10% każdego wymiaru).
Uruchom wybraną funkcję w Pythonie. Inpainting OpenCV przetworzy obraz i automatycznie zapisze wynik w pliku wyjściowym. Czas przetwarzania zależy od rozmiaru obrazu i złożoności obszaru do usunięcia.
Sprawdź wynikowy obraz. Jeśli wynik nie jest zadowalający, spróbuj dostosować współrzędne, rozmiar obszaru lub parametr radius (domyślnie 5), aby uzyskać lepszą rekonstrukcję.