PyHubWeekly | 第十五期:你的專屬卡通頭像
- 2020 年 5 月 2 日
- AI
前言
PyHubWeekly每周定期更新,精選GitHub上優質的Python項目/小工具。
我把PyHubWeekly託管到了Github,感興趣的可以搜索Github項目PyHubWeekly,如果喜歡,麻煩給個Star支援一下吧。此外,歡迎大家通過提交issue來投稿和推薦自己的項目~
本期為大家推薦GitHub上5個優質的Python項目,它們分別是:
- photo2cartoon
- jumpcutter
- mkdocs
- chineseocr
- streamlit
下面分別來介紹一下上述5個GitHub項目。
photo2cartoon
Star:652
photo2cartoon是一款影像轉卡通的Python項目。
這類工具、項目其實有很多,大多數效果都是差強人意。當看到這個工具的時候,我本身覺得「噱頭」,但是,當使用之後頓時大感驚艷。
有很多圖片轉卡通工具,要麼過度偏於卡通,而丟失了原影像中人物特別的資訊。有很多工具過度真實,有沒有卡通的感覺。
而photo2cartoon,在保持原影像ID資訊和紋理細節的同時,將真實照片轉換為卡通風格的非真實感影像。這款工具既有卡通影像的可愛風格,又對原始影像保留真實資訊。
使用教程
git clone https://github.com/minivision-ai/photo2cartoon.git
cd ./photo2cartoon
python test.py --photo_path ./images/photo_test.jpg --save_path ./images/cartoon_result.png
另外,photo2cartoon有對應的微信小程式。如果你對源碼很感興趣,或者希望訂製化,也可以克隆源碼,進行修改,對模型重新訓練。
jumpcutter
Star:2.2k
jumpcutter是一款智慧的影片自動編輯工具。
當我們拍攝一段影片出現失誤時,會怎麼辦?重新錄製?手動編輯?
jumpcutter讓這件事情變得非常簡單,在拍攝影片時,當有些部分想要刪除,只需要一個大拇指朝下的手勢,如果希望保留,那麼就豎起大拇指。這樣,它在後期處理的過程中會根據影片中的手勢對每一段影片選擇是保留還是刪除。
mkdocs
Star:9.8k
mkdocs是一個快速、簡單、漂亮的靜態網站生成器,專門用於構建項目文檔。
應該有很多同學都有過搭建網站的想法,它可以很複雜,也可以很簡單。
如果單純為了寫作,我認為靜態網站就足夠了。mkdocs就是一款可以快速搭建靜態網站的工具,我們在網路上找一些在線電子文檔時會發現很多都非常想起,它們大多數都是基於mkdocs搭建的。
chineseocr
Star:2.8k
chineseocr是一款基於yolov3的OCR工具。
- 支援0、90、180、270不同角度文字識別
- 支援(darknet/opencv dnn /keras)文字檢測,支援darknet/keras訓練
- 支援darknet 轉keras, keras轉darknet, pytorch 轉keras模型
- 支援身份證/火車票結構化數據識別
- 單行影像平均時間為0.02秒以下
streamlit
Star:7.8k
streamlit是一款用於快速創建機器學習應用的一款Python工具。
從最初C++逐行編寫成千上萬行程式碼實現一個目標識別系統,到現在利用高度集成gluon、keras深度學習庫幾行程式碼即可完成,再到這兩年很多大公司都在爭相競爭的AutoML平台。使得這個看似高深的機器學習領域,變得越來越簡單、平民化。
streamlit允許您使用簡單的Python腳本,創建一個機器學習應用程式。它支援熱載入,所以你的應用程式能夠根據你文本編輯和保存情況實時更新。
推薦閱讀
- 乾貨 | 2019年共享免費資源整理(上):學習資源篇
- 乾貨 | 2019年共享免費資源整理(下):實用工具篇
- 10款VS Code插件神器,第7款超級實用!
- 開發者常用工具集 | 如果早一些看到這篇文章該多好
- 實用工具 | 5款超實用瀏覽器插件,第一款真神器
- 實用工具 | 10款搜索引擎,看到第一款就會毅然放棄百度!
- 實用工具 | 6款免費OCR工具,第一款是神器