はじめに
DeepMosaicsは、画像や動画からモザイクを自動的に除去したり、モザイク効果を追加したりするために設計された、セマンティックセグメンテーションと画像間の変換技術に基づくオープンソースプロジェクトです。DeepMosaicsはWindows、Linux、Mac OSシステムをサポートし、特にGPUアクセラレーションを最大限に活用するためにCUDA環境をインストールしたNVIDIA GPU上での実行に適しています。
プロジェクトが古いため、インストールのデフォルトのプロセスによると、異常によって引き起こされる問題の環境のバージョンに依存する可能性がありますので、ワンクリック展開パッケージの最新の規定をインストールしてください。
機能一覧
- 写真やビデオからモザイクを自動除去
- 自動的にモザイク効果を加える
- 複数のオペレーティングシステムをサポート(Windows、Linux、Mac OS)
- ディープラーニング技術による効率的な処理
- 事前に訓練されたモデルを提供し、処理を改善する
- カスタマイズされたデータによるモデルのトレーニングをサポート
ヘルプの使用
インストール手順
- クローニング・プロジェクト
ギット クローン https://github.com/HypoX64/DeepMosaics.git cd ディープモザイク
- 仮想環境を作成し、アクティブ化する(オプション):
仮想モザイク ソース モザイク/bin/activate
- 依存関係をインストールします:
pip install -r requirements.txt
依存バージョンが古いので、編集してバージョン番号を削除してインストールしてください。
モザイクの追加
写真にモザイクを加えるには次のコマンドを使う:
python deepmosaic.py --media_path ./path/to/your/image.jpg ---model_path ./pretrained_models/mosaic/add_face.pth --gpu_id 0
モザイクの除去
写真からモザイクを取り除くには、次のコマンドを使う:
python deepmosaic.py --media_path ./result/path/to/your/image_with_mosaic.jpg ---model_path ./pretrained_models/mosaic/clean_face_HD.pth --gpu_id 0
ほら
- 事前にトレーニングされたモデルがダウンロードされ、正しいパスに配置されていることを確認する。
- ランタイムはコンピュータの性能に依存し、より高速に処理するにはGPUでの実行を推奨する。
- ビデオファイルの場合、potplayerを使用して出力を再生することをお勧めします。
使用例とベストプラクティス
DeepMosaicsは、プライバシー保護、アート制作、映像編集など、幅広い用途で利用されています。例えば、肖像画からモザイクを除去することで、本人確認時に顔認証検証を行ったり(法的目的のみ)、逆にプライバシー保護のために機密情報にぼかしを加えたりすることができます。芸術家はこのツールを使って、有名な絵画のスタイルをモザイクを含む画像に移行し、人の顔の写真をゴッホ風に変えるなど、ユニークな視覚芸術作品を作ることができます。
クライアント・ワンクリック・インストール・パッケージの新バージョン
旧バージョン: