新書即將面市,敬請關注
本文轉自:JiekeXu之路(ID:JiekeXu_IT,已獲授權)
今天小編無意中發現,萬能的Python除了不會生孩子,其他的還真不在話下,使用他竟然能夠將照片轉化成素描。瞬間讓我的好奇心撲通撲通直跳,這麼強大,小編我趕緊來試試。這裡先放一組效果圖來看看:
題圖來源於網絡
個人感覺看著效果還是不錯的,下面就來述說這個過程:首先你得有一個python環境,這個可以參考我之前的一篇文章(Windows環境下Python3安裝),其次安裝PIL庫,PIL (Python Image Library) 是 Python 平臺處理圖片的事實標準,兼具強大的功能和簡潔的 API。這裡是使用的Pillow庫,PIL 的更新速度很慢,而且存在一些難以配置的問題,不推薦使用;而 Pillow 庫則是 PIL 的一個分支,維護和開發活躍,Pillow 兼容 PIL 的絕大多數語法,推薦使用。直接使用pip install PILLOW安裝即可,我這裡安裝的是最新的pillow 5.1.0。安裝好之後,打開 Python,輸入 from PIL import Image 來測試是否安裝成功。PIL有很多類,這裡只是簡單的使用了其中的三個類:Image(圖片相關操作的類), ImageFilter(圖片過慮的類), ImageOps(圖像處理的類,只工作在L和RGB上)。說了這麼多,使用Python也不到30行的代碼,我們來一起看看吧。
使用兩個函數雙層for循環即可完成,很好玩的,你也來試試吧!
通過查找,csdn上「[實戰] 圖片轉素描圖」介紹了一種更為簡潔的程序只要4行即可完成轉換,但我沒看懂,略作修改後,傳入參數和路徑後也可實現。
代碼使用了numpy和cv2庫,這裡不做介紹了,直接安裝即可使用,代碼貼圖如下:
夜晚的北京站
頤和園一角的藍天白雲
天氣晴朗的故宮一角
書圈公眾號後臺回復【Python素描源碼】,即可獲取原始碼。
歡迎關注此公眾號,寫作不易,您的關注將是我不斷寫作的動力,點擊最上方藍字關注我吧!
-END-
全國高校Python/大數據/微信小程序課程高級研修班啟動了!
課程名稱
全國高校Python數據分析與實訓課程高級研修班
全國高校大數據技術與實訓課程高級研修班
全國高校微信小程序開發與實訓課程高級研修班
時間和地點
1月17日-20日,廈門
報名表下載地址:
1. https://wj.qq.com/s/2879798/9463(複製到瀏覽器中)
2. 在後臺回復【會議】或者【培訓】
掃碼,超值購買
本書適合學習Python3的入門讀者,也適用對編程一無所知,但渴望用編程改變世界的朋友們!本書提倡理解為主,應用為王。因此,只要有可能,小甲魚(作者)都會通過生動的實例來讓大家理解概念。 雖然這是一本入門書籍,但本書的「野心」可並不止於「初級水平」的教學。本書前半部分是基礎的語法特性講解,後半部分圍繞著Python3在爬蟲、Tkinter和遊戲開發等實例上的應用。 編程知識深似海,小甲魚沒辦法僅通過一本書將所有的知識都灌輸給你,但能夠做到的是培養你對編程的興趣,提高你編寫代碼的水平,以及鍛鍊你的自學能力。最後,本書貫徹的核心理念是: 實用、好玩,還有參與。
掃碼,贈送免費圖書