
Englisch | 中文
Sie können es verwenden, um die Mosaiken automatisch in Bildern und Videos zu entfernen oder ihnen Mosaiken hinzuzufügen.
Dieses Projekt basiert auf "semantischer Segmentierung" und "Bild-zu-Image-Übersetzung".
Probieren Sie es auf dieser Website aus!

| Herkunft | Automatisch Mosaik hinzufügen | automatisch saubere Mosaik |
|---|---|---|
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
| Mosaikbild | Deepcreampy | unsere |
|---|---|---|
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
| Herkunft | nach Van Gogh | zum Winter |
|---|---|---|
![]() | ![]() | ![]() |
Ein interessantes Beispiel: Ricardo Milos zu Katze
Sie können entweder DeepMosaics über ein vorgefertigtes Binärpaket oder aus der Quelle ausführen.
Sie können einfach versuchen, das Mosaik auf dieser Website im Gesicht zu entfernen.
Für Windows sind wir eine GUI -Version zum einfachen Testen.
Laden Sie diese Version und ein vorgebildetes Modell über [Google Drive] [百度云, 提取码 1x0a] herunter

Aufmerksamkeit:
Dieser Code hängt von OpenCV-Python ab, Torchvision über PIP-Installation.
git clone https://github.com/HypoX64/DeepMosaics.git
cd DeepMosaics Sie können vorabstreifte Modelle herunterladen und in './Petretrained_Models' einfügen.
[Google Drive] [百度云, 提取码 1x0a]
[Einführung in vorgeborene Modelle]
Um Mosaik hinzuzufügen/zu entfernen, muss es eine Modelldatei mosaic_position.pth unter ./pretrained_models/mosaic/mosaic_position.pth geben
(Optional) Erstellen Sie eine virtuelle Umgebung
virtualenv mosaic
source mosaic/bin/activateInstallieren Sie dann die Abhängigkeiten
pip install -r requirements.txt Wenn Sie kein scikit-image erstellen können, leiten Sie export CFLAGS='-Wno-implicit-function-declaration aus, dann versuchen Sie, wieder aufzubauen.
python deepmosaic.py --media_path ./imgs/ruoruo.jpg --model_path ./pretrained_models/mosaic/add_face.pth --gpu_id 0python deepmosaic.py --media_path ./result/ruoruo_add.jpg --model_path ./pretrained_models/mosaic/clean_face_HD.pth --gpu_id 0 Wenn Sie den Fehler sehen, Please check mosaic_position_model_path! Überprüfen Sie, ob es eine Modelldatei namens mosaic_position.pth unter ./pretrained_models/mosaic/mosaic_position.pth gibt
Wenn Sie andere Bilder oder Videos testen möchten, lesen Sie bitte diese Datei.
[options_inTroduction.md]
Wenn Sie mit Ihrem eigenen Datensatz trainieren möchten, finden Sie unter Training_with_your_own_dataset.md.
Dieser Code leiht sich stark von [Pytorch-Cyclegan-and-Pix2Pix] [Pytorch-Unet] [PIX2PIXHD] [Bisenet] [DFDNET] [GFRNET_PYTORCH_NEW].