
英語| 中文
それを使用して、画像やビデオでモザイクを自動的に削除したり、モザイクを追加したりできます。
このプロジェクトは、「セマンティックセグメンテーション」と「画像間翻訳」に基づいています。
このウェブサイトで試してみてください!

| 起源 | モザイクを自動追加します | オートクリーンモザイク |
|---|---|---|
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
| モザイク画像 | deepcreampy | 私たちのもの |
|---|---|---|
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
| 起源 | ゴッホに | 冬に |
|---|---|---|
![]() | ![]() | ![]() |
興味深い例:リカルド・ミロスから猫へ
事前に構築されたバイナリパッケージを使用して、またはソースからDeepMosaicsを実行できます。
このウェブサイトで顔のモザイクを削除するだけです。
Windowsの場合、簡単にテストするためにGUIバージョンを充填します。
このバージョンをダウンロードし、[Google Drive] [百度云、提取码1x0a]を介して事前に訓練されたモデルをダウンロードします

注意:
このコードは、PIPインストールを介して利用可能なTorchVision、OpenCV-Pythonに依存します。
git clone https://github.com/HypoX64/DeepMosaics.git
cd DeepMosaicspre_trainedモデルをダウンロードして、それらを './pretrained_models'に入れることができます。
[Googleドライブ] [百度云、提取码1x0a]
[事前に訓練されたモデルの紹介]
モザイクを追加/削除するには、モデルファイルmosaic_position.pth at ./pretrained_models/mosaic/mosaic_position.pthが必要です。
(オプション)仮想環境を作成します
virtualenv mosaic
source mosaic/bin/activate次に、依存関係をインストールします
pip install -r requirements.txt scikit-imageを構築できない場合は、 export CFLAGS='-Wno-implicit-function-declarationして、再構築してみてください。
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エラーが表示されている場合はPlease check mosaic_position_model_path! 、 mosaic_position.pth at ./pretrained_models/mosaic/mosaic_position.pthという名前のモデルファイルがあるかどうかを確認します
他の画像やビデオをテストする場合は、このファイルを参照してください。
[option_introduction.md]
独自のデータセットでトレーニングしたい場合は、Training_with_your_own_dataset.mdを参照してください
このコードは、[pytorch-cyclegan-and-pix2pix] [pytorch-unet] [pix2pixhd] [bisenet] [dfdnet] [gfrnet_pytorch_new]から大きく借ります。