Program do usuwania znaków wodnych z obrazów
Wszystkie obrazy: części samochodowe.
Przykłady obrazów w archiwum:
https://drive.google.com/drive/folders/1A0ZqapN4np95_LNQ9MQIYcPXvFUdKqv1?usp=drive_link
Należy usunąć tylko określony znak wodny, który powtarza się w różnych częściach obrazu, na przykład:
https://ibb.co/P1yGJM4
To znaczy, że należy usunąć znak wodny tylko: "car sun . com . ua"
Funkcjonalności:
1. możliwość podania folderu do przetwarzania wsadowego, przykład:
python main.py --input-images-path A:\ input_images -- output -images-path A:\output_images
2. możliwość uruchomienia przez wiersz poleceń dla jednego obrazu python main.py -- input-image A:\ input_images\test.jpg -- output-image A:\ output_images\test.jpg
Użycie: GPU cloud od google
Udostępnimy swoje konto na czas rozwoju i testowania.
W trybie wsadowym, obrazy należy usuwać z folderu --input-images po przetworzeniu, jeśli przetwarzanie zakończy się sukcesem.
Dość ważny punkt:
W przypadku niemożności usunięcia znaku wodnego, w trybie jednowątkowym i wsadowym przetworzone obraz (output-image) nie jest tworzony. Pozostałości znaku wodnego są niedopuszczalne w folderze przetworzonych obrazów, ponieważ planuje się używać towarów z przetworzonymi obrazami dla Google Merchant.
Procent oczyszczonych obrazów powinien wynosić co najmniej: 80%.
W programie chciałbym przewidzieć możliwość, dalszego wprowadzenia innych znaków wodnych (w dalszej współpracy)
Przyszłe znaki wodne, które będą musiały być usunięte:
https://ibb.co/gZx2fkT0
https://ibb.co/QjmS7Qj3
Przykłady poleceń python podane są jako przykład, język realizacji nie ma znaczenia.