您可能已經在雜誌上看到一篇關於將位圖圖像放大到更高質量的文章。本文描述了一些實用程序以獲得良好的結果,但總有改進的餘地。看看 Waifu2x,這是一個使用深度卷積神經網絡或簡稱機器學習的複雜工具。因此,您將受益於訓練有素的模型數據集。繼續閱讀以了解它在圖像放大方面的效果如何,以及如何在沒有 Nvidia 卡的情況下獲得相同的好處。

下面是一個例子。首先,它是 Fedora 粉絲熟悉的角色。

我們將 Beefy Miracle Hot Dog 翻了兩番,使其幾乎完美無缺。

這是另一個例子:

放大舊書中的圖紙會產生非常好的效果。

Waifu2x使用英偉達CUDA計算平台進行計算,需要英偉達顯卡。然而,在這篇文章中, Waifu2x-converter-cpp 跑來跑去。

Waifu2x-converter-cpp 不需要專用的 Nvidia GPU。相反,請使用 OpenCV 和 OpenCL 庫。整體性能比原始代碼慢,但它是可移植的,可以被更多人使用。當然,Fedora 會繼續運行!

請按照以下步驟進行嘗試。

安裝 Waifu2x-converter-cppFedora

要從源代碼構建應用程序,首先安裝構建依賴項。

sudo dnf install -y gcc-c++ cmake opencv-devel opencl-utils-devel

然後獲取源代碼,構建並安裝文件。

git clone https://github.com/DeadSix27/waifu2x-converter-cpp.git
cd waifu2x-converter-cpp/build
cmake -DLIB_SUFFIX=64 ../
make
sudo make install

告訴動態庫鏈接器使用本地安裝的庫來索引目錄。

sudo ldconfig /usr/local/lib64

現在您已準備好升級所有內容。以下是處理圖像的命令示例。

waifu2x-converter-cpp  --scale_ratio 2 -i /path/to/input_file -o /path/to/output_file

不要錯過這個非常有用的附加命令,例如打開/關閉 OpenCL 和播放噪音級別。

waifu2x-converter-cpp --help

使用 Waifu2x 圖形前端

向前邁出的一步是安裝 Qtwaifu 2x。這是一個圖形工具,可讓您從 Fedora 終端中逃脫並舒適輕鬆地操作圖像。

事實上,你所要做的就是[参照]只需單擊即可開始升級任務。

安裝 Qtwaifu2x Fedora

首先,安裝主要的構建依賴項。

sudo dnf install -y qt5-qtbase-devel

然後獲取代碼並構建它。

git clone https://github.com/cmdrkotori/qtwaifu2x.git
cd qtwaifu2x
qmake-qt5 && make

從當前目錄運行應用程序。

./qtwaifu2x

主窗口中有很多選項,但通常輸入輸入文件並按下開始按鈕就足夠了。

泡一杯茶,稍後再回來享受全面升級的形象!