Anime4KCPP(視頻圖像預(yù)處理工具),是一款開源的基于Anime4K算法并進行優(yōu)化改進的,高性能動漫類圖像與視頻超分辨率工具,基于bloc97的Anime4K算法0.9版本,并對其進行優(yōu)化以提供更佳的圖像質(zhì)量。
軟件介紹
Anime4KCPP是Anime4K的C++實現(xiàn),它基于bloc97的Anime4K算法0.9版本,并對其進行優(yōu)化以提供更佳的圖像質(zhì)量。Anime4KCPP致力于成為高性能的視頻或圖像預(yù)處理工具。
注意: 使用CPU處理已經(jīng)足夠快,足以處理普通圖像,其性能大約是Go語言實現(xiàn)的12倍,Python實現(xiàn)的1300倍。若使用GPU加速,一般情況下速度是CPU的10倍以上(取決于您的顯卡),因此GPU加速很適合用于處理視頻,嘗試Anime4KCPP以獲得更好的質(zhì)量和高性能。
關(guān)于Anime4K算法
Anime4K算法是一種簡單且高質(zhì)量的動漫類圖像超分辨率算法,它并不使用機器學(xué)習(xí),因此速度非???,可用于實時處理和預(yù)處理。
軟件特色
跨平臺支持,已在Windows和Linux上通過編譯測試,MacOS同樣也支持。
廣泛的兼容性,同時支持CPU和GPU,GPU只要求支持OpenCL即可,并不限制任何品牌。
提供易于使用的GUI和CLI程序。
高性能。
支持GPU加速,在短時間內(nèi)處理圖像和視頻。
可調(diào)節(jié)參數(shù),嘗試不同的選項以獲得更佳的質(zhì)量或者更快的速度。
濾鏡支持,利用它們進行抗鋸齒和降噪。
性能展示
配置:
CPU: AMD Ryzen 3500U
GPU: AMD Vege 8 Graphics(核顯)
RAM: 16G
Anime4KCPP 版本 : 1.6.0
Anime4KCPP 設(shè)置: 平衡
效果:
CPU:
圖像:
256x256 -> 512x512: 0.025秒
1080P -> 4k: 0.650秒
視頻(長度: 1 分 32 秒):
480P -> 1080P : 3 分 13 秒
1080P -> 4K : 19 分 09 秒
GPU:
圖像:
256x256 -> 512x512: 0.006秒
1080P -> 4k: 0.090秒
視頻(長度: 1 分 32 秒):
480P -> 1080P : 0 分 31 秒
1080P -> 4K : 3 分 00 秒