要件:数年前、古い写真の修復に関する記事を見ました。それは白黒写真をカラー写真に変換する方法についてでした。 一部はDeOldifyの実装に基づいており、今日から調べる時間があります。
DeOldifyプロジェクトアドレス:ハイパーリンクのログインが見えます。
プロジェクトの導入を見ると、.NETバージョンが推奨されており、以下のアドレスが挙げられます。ハイパーリンクのログインが見えます。この記事は DeOldify.NET でテストを試みています。
次のコマンドでプロジェクトをクローンします:
必要に応じて対応するコンパイルスクリプトを実行してください:
建てる | 細部 | スクリプト | 芸術的 | float16ウェイトを使ったアーティスティックカラーライザーの基本版 | Compile.artistic.bat | Artistic.w32 | float32ウェイトを用いたアーティスティックカラーライザー | Compile.artistic.float.bat | Artistic.simd | SIMD加速とfloat16ウェイトを備えたアーティスティックカラーライザー | Compile.artistic.simd.bat | Artistic.simd.w32 | SIMD加速とfloat32ウェイトを備えたアーティスティックカラーライザー | Compile.artistic.simd.float.bat | 厩 | float16ウェイトを持つStable colorizerの基本版 | Compile.stable.bat | Stable.w32 | float32ウェイトを使った安定着色器 | Compile.stable.float.bat | Stable.simd | SIMDアクセラレーションとfloat16ウェイトを備えた安定したカラーライザー | Compile.stable.simd.bat | Stable.simd.w32 | SIMD加速とfloat32ウェイトを備えた安定したカラーライザー | Compile.stable.simd.float.bat |
この記事ではStable.simd.w32を例に挙げています。Compile.stable.simd.float.batスクリプトを実行し、急いで実行しないでください! 急いで実行しないでください! 急いで実行しないでください!
実行前に、以下のアドレスからモデルをダウンロードしてください:ハイパーリンクのログインが見えます。
倉庫には4つのモデルがあり、それぞれのサイズは以下の通りです。ご希望に応じてダウンロードできます:
ダウンロードしたStable.modelファイルをImplementation\src\Resourcesフォルダに入れてダウンロードしてください。ソースコードは組み込みリソースでモデルをパッケージ化するため非常に大きくなり、ソースコードを修正する必要があります。
「実装\src\DeOldify.cs」コードを以下のように修正します:
また、「Implementation\Windows.stable.simd.float.rsp」ファイルも修正する必要があります。以下のように設定されます削除:
最後にCompile.stable.simd.float.batスクリプトが実行され、コンパイルが完了するとファイルサイズは1.7Mとなり、800M+でした。 コンパイル済みのファイルはReleaseフォルダ内にあり、そのフォルダの下に新しいResourcesフォルダを作成し、Stable.modelファイルをそのディレクトリに入れる必要があります。
「DeOldify.NET.stable.windows.simd.w32.exe」プログラムを実行し、インターネットで白黒写真を見つけて、以下の通りにテストしてください:
元の画像と処理済み画像の比較は以下の通りです。
完成品ダウンロード:
観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ 答える |