您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關如何用Python做了一個幫小姐姐生成漫畫頭像的網站,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
圖片和漫畫的區別
首先,我們來看一下,漫畫和我們的照片的區別,如下圖所示:
2
圖片轉漫畫——減少色彩
下圖是程序減少色彩數量時,圖像分辨率的變化過程:
其對應的程序入下圖所示:
3
圖片轉漫畫——增強輪廓
完成了上面幾步之后,我們接著要進行增強輪廓了。我們的程序如下圖所示:
上述的程序中,我們利用opencv的自適應閾值函數來分割輪廓,然后將我們的輪廓圖片和模糊后的圖片按照輪廓圖片的數值進行與操作,最終得到我們的漫畫圖片。
以上便是程序的核心部分,接下來我們用Python里面的著名框架flask程序做一個簡單額網站頁面。
4
Flask做一個簡單的網站
對于flask程序,想必大家或多或少都有一定的了解,我們所使用的flask程序非常簡單,我簡單的說一下思路和步驟:
首先我們運行程序會出現下圖中最上部的界面;
然后我們選擇圖片點擊上傳后,html頁面會跳轉到/cartoon的子頁面下,同時運行后臺的cartoon函數,入中間圖所示;
此時也就完成了圖片的轉換,并給html頁面返回轉換成漫畫的圖片地址;
html頁面只需要找到這個圖片,顯示在頁面上即可,如下圖中最下部的圖所示。
熬了一夜,實在是太累了,原創不易,上面的網站雖然已經完成,但是頁面非常簡陋需要進一步的美化!本篇只是給大家拋磚引玉,Python里面趣味的庫非常多,可以做很多有趣的事情。
上述就是小編為大家分享的如何用Python做了一個幫小姐姐生成漫畫頭像的網站了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。