自從會了Python之後,我就沒用過PS了!帶你將照片變成卡通圖片!



第1步:減少圖像色彩

因爲雙邊濾波器平滑平坦區域同時能保持邊緣清晰,所以很適合於將RGB圖像轉換爲卡通。雖然速度好像慢一些一個技巧是重複(例如,通過num_bilateral = 7七次)應用小雙邊濾波器,而不是隻用一次大雙邊濾波器。

在這裏還是要推薦下我自己建的Python開發學習羣:304加上050最後再+799,羣裏都是學Python開發的,如果你正在學習Python ,小編歡迎你加入,大家都是軟件開發黨,不定期分享乾貨(只有Python軟件開發相關的),包括我自己整理的一份2018最新的Python進階資料和高級開發教程,歡迎進階中和進想深入Python的小夥伴



第3步:創建輪廓

在降噪之後,就可以安全地應用自適應閾值來創建輪廓。 即使存在一些圖像噪聲,blockSize = 9的cv2.ADAPTIVE_THRESH_MEAN_C算法也會確保將閾值應用於9x9鄰域的平均值減去C = 2。


4步:合併輪廓與彩色圖片

最後一步是將經處理的彩色圖像(img_color)與邊緣掩碼(img_edge)組合。至此,一個可以卡通化圖片的原始代碼就寫好了。圖片效果有點理工的審美,不夠文藝,效果上輸給了Photoshop,但是在效率上扳回一城。


最後將上述代碼封裝成函數。導入python的os模塊來方便文件處理。



關注微信公衆號:程序員大牛,即可獲取數十套PDF哦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章