Git Product home page Git Product logo

waifu2x-ncnn-vulkan-gui-edition-reloaded's Introduction

waifu2x ncnn Vulkan - GUI Edition Reloaded (waifu2x-nVGE)

Downloads GitHub (pre-)release

English README

nihui氏開発の waifu2x ncnn Vulkan をGUI(グラフィカルユーザーインターフェース)化したもの。

直感的に画像を変換できるようにすることを目指して作られたアプリケーションです。
尚、画像を綺麗に拡大変換することが主な要点ですが、本ツールは画像だけでなく動画もアップスケーリングすることが可能です。

ダウンロード:

リリースビルド

本アプリケーションは発行されているため、ランタイムのインストール不要で実行可能です。

※何らかの理由でポータブル版を使用する場合は、ランタイムのインストールが必要です。

.NET Desktop Runtime 6.0

まだインストールを行っていない場合、上記から再頒布可能パッケージをダウンロードし、PCにインストールしてください。

これは何?

AIを用いて画像の鮮明さを保ちつつ、綺麗に拡大できます。

例:
※クリックすることで画像を拡大できます。


オリジナル (640x800)

waifu2x (640x800, 除去レベル2, CUnet)


通常拡大 (1280x1600, バイリニア補間)

通常拡大 (1280x1600, Lanczos3補間)


waifu2xで拡大 (1280x1600, 除去レベル2, CUnet)

waifu2xで拡大 (1280x1600, 除去レベル2, RGB)


waifu2xで拡大 (1280x1600, 除去レベル2, Photo)

waifu2xで拡大 (1280x1600, 除去レベル3, CUnet, TTA有効)

画像アップスケーリングの注意点

ノイズ除去レベルを高くしすぎると、画像の細部が潰れる恐れがあります。

TTAを使用する場合、画像指数が向上しますがその代償としてアップスケーリング時間が長くなります。
しかもオン/オフ時の違いがわからないので、TTAは有効にしないのがオススメです。

動画アップスケーリングの注意点

画像のアップスケーリングが主な目的ですが、動画のアップスケーリングも可能です。
以下の比較動画を参照してください。

アップスケーリング比較動画

動画のアップスケーリングを行う際、最初にFFmpegを使用してフレーム分割を行います。
アップスケーリングを行う際は、PCに非常に大きな負荷が掛かります。
スペックが低いPCでアップスケーリングを行う場合、膨大な時間が掛かる恐れがあります。

動画アップスケーリングに掛かる時間は、アップスケーリングを行う動画の時間と解像度に左右されます。
つまり、アップスケーリングを行う動画の時間が長ければ長いほど、また、高解像度であればあるほど、時間が掛かります。

ただし、PCに強力なGPU(グラフィックボード)が搭載されている場合は、アップスケーリング時間を短縮することが可能です。
アップスケーリングの速度は、搭載されているGPUの性能に大きく依存します。
その為、GPUの性能が高ければ高いほどアップスケーリング速度は高速になります。
CPU内臓のグラフィック(iGPU)の使用はお勧めしませんが、変換できないわけではありません。
ただし、内臓グラフィックで処理を行った場合、膨大な時間が掛かる恐れがあります。
その為、NVIDIA もしくは AMD (RADEON) 製GPUの使用が推薦されます。

システム条件

OS: Windows 7 以上の 64bit PC

x86(32bit)用アプリケーションはありません。 x86用が必要な場合、C++ソースからご自身でビルドを行ってください。

推薦

OS: Windows10 64bit
CPU: Intel Core i3 またはそれ以上 AMD Ryzen 3 またはそれ以上
RAM: 8GB またはそれ以上
GPU: NVIDIA GeForce GTX 1060 またはそれ以上

その他

開発

Microsoft Visual Studio 2022

Supported Language

  • English
  • 日本語
  • Chinese

使用ツール、ユーティリティ等

FFmpeg - convert and stream audio and video.
OpenCVSharp - OpenCV wrapper for .NET
Magick.NET - The .NET library for ImageMagick
waifu2x-ncnn-vulkan - waifu2x converter ncnn version

ライセンス

MIT

waifu2x-ncnn-vulkan-gui-edition-reloaded's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.