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