最近很多社交平臺都流行來根據自己照片生成對應的動漫圖像,這其實是通過圖像處理算法來將照片進行卡通化的一種方式 。那么下面文章會來給大家分享一個,能夠簡單實現python將照片卡通化的方法代碼,想學習和了解就繼續向下閱讀吧 。

一、安裝PyTorch
該方式需要先將PyTorch這個機器學習的框架個下載安裝好,因為照片卡通化實現方法就是通過該框架開發出來的 。win+r打開運行窗口后輸入cmd并回車即可以管理員權限進入命令行窗口,再去執行pip安裝命令就行,示例如下:
【Python照片卡通化怎么做?Python照片卡通化方法是什么】pip install pytorch
這個框架的依賴項以及附屬文件還是比較多的,所以可能會要比較長一段時間才能夠安裝好 。
二、克隆項目
而照片卡通化功能則是一個發布在github上的開源項目來實現的,那么這次就是需要去將這個項目拉取下來了 。找到一個空文件夾,然后點擊文件夾地址欄并輸入cmd回車,就可以將該路徑作為工作目錄進入命令行,然后執行下面這個命令即可:
git clone https://github.com/TachibanaYoshino/AnimeGANv2python convert_weights.py如果沒有安裝版本控制工具的話,也可以通過下面鏈接進入到項目主頁 。然后點擊Code綠色按鈕,再點擊Download ZIP選項將這個開源項目以壓縮包形式下載到本地,鏈接如下:
https://github.com/bryandlee/animegan2-pytorch三、照片卡通化
將這個項目拉取或者下載好之后將其在pycharm等集成開發工具內打開,然后再去打開編輯器內部的終端,執行如下命令就可以了:
python test.py --input_dir [image_folder_path] -output_dir [image_folder_path] --device [cpu/cuda]在這個命令中需要將前兩個中括號內的值替換成照片文件路徑,一個是文件讀取路徑,一個則是文件輸出路徑 。而最后中括號內則表示用什么設備來完成本次操作,可以選擇的有cpu和cuda 。
以上就是關于“Python照片卡通化怎么做?Python照片卡通化方法代碼是什么”的全部內容了,希望對你有所幫助 。



微信掃碼,學習更方便

現在報名贈100例知識點合集

猜你喜歡
- Python怎么無損壓縮圖片?Python無損壓縮圖片代碼
- Python怎么讀取word指定位置表格?Python讀取word表格數據如何指定位置
- Python獲取word表格數據怎么做?Python如何獲取word文件中表格
- Python字典解析式是什么?Python怎么寫字典解析式
- Python中歸一化處理是什么意思?Python數據歸一化處理有什么作用
- Python收費版和免費版區別?Python免費版怎么下載
- Python基礎題庫及答案是什么?Python基礎練習題解析介紹
- Python基礎題庫單選題有哪些?Python基礎選擇題介紹
- Python數字1出現的次數怎么獲取?Python如何獲取序列中數字1出現次數
- Python如何轉換百分數?Python中百分比怎么輸出
