● 入榜項目Github平均得星:1,041
● 涵蓋話題:終端,機器人,照片,圖像大小調整,Instagram,短信,人工智能,3D渲染,電報機器人,驗證碼
希望以下開源項目能助你興趣發揚、靈感激盪。
第一名
termtosvg:將終端會話錄製渲染為SVG動畫
Github得星: 5548
用Python編寫的Linux終端記錄器,只需在終端輸入termtosvg即可開始錄製,輸入exit或Control-D即可結束並輸出獨立的SVG動畫,使用任意瀏覽器均可瀏覽。還支持多種顏色主題!
項目地址:https://github.com/nbedos/termtosvg
第二名
PythonRobotics:用 Python 實現的機器人算法示例集合
Github得星:2479
PythonRobotics 是用 Python 實現的機器人算法案例集合,該庫包括了機器人設計中常用的定位算法、地圖構建、路徑規劃算法、SLAM、路徑追蹤算法,尤其適用於機器人自主導航。它具有以下幾大特徵:
● 集合了最廣泛使用和實用的算法。
● 最低依賴性。
● 簡單直白,每個詞條下面都配了一張動圖,還有動圖的詳解,幫助你理解每個算法背後的基本思想。
項目地址:https://github.com/AtsushiSakai/PythonRobotics
第三名
Cartoonify
Github得星: 1232
Cartoonify 是一款基於Python 的應用程序,使用Goolge AI將你上傳的圖片變為手繪塗鴉風格。該應用程序基於Draw this,能夠在桌面環境(OSX,Linux) 和raspberry pi 的嵌入式環境中運行。還有熱心人制作了在線版本,想體驗一下請戳這裡
項目地址:https://github.com/danmacnish/cartoonify
第四名
PyCAIR:智能圖像縮放
Github得星: 79
PyCAIR 是一個基於切圖算法Seam Carving的內容感知圖像縮放庫,它基於所提供的圖像生成能量圖和灰度圖像格式,再利用Seam Carving算法試圖從能量圖中獲取最低能量值來找到圖像中無用的區域,之後通過逐行遍歷圖像矩陣,針對每個條目計算所有可能的連接接縫的累積最小能量,通過將當前像素與來自前一行的相鄰像素的最低值相加來計算最小能量水平。然後從最後一行開始,從能量矩陣中找出成本最低的接縫並將其移除,迭代重複該過程。
項目地址:https://github.com/avidLearnerInProgress/pyCAIR
第五名
Instagram-scraper:Instagram爬取器
Github得星:111
一行代碼,一個標籤,一個字,爬!
項目地址:https://github.com/meetmangukiya/instagram-scraper
第六名
FootballNotifier:在你支持的球隊得分時給你發短信
Github得星: 739
發SMS短信的功能基於Textlocal(10條/月的免費額度),目前暫時支持追蹤一個球隊得分。
項目地址:https://github.com/c-mnzs/footballNotifier
第七名
Face-tracking-with-Anime-characters:宅男福利
Github得星:111
一個用Python編寫的趣味項目,能讓美少女遊戲《心動文學俱樂部》(doki dokiliterature club)中的美少女YURI獲取攝像頭權限後能直接和你進行“看進靈魂深處“的凝視!比如當你的臉靠近攝像頭時她會臉紅。
項目地址:https://github.com/Aditya-Khadilkar/Face-tracking-with-Anime-characters
第八名
Pyray:純Python 3D渲染庫
Github得星:214
此庫簡單、外部庫依賴性低,能夠完成POV ray能做的一切,渲染複雜的3D對象、場景以及動畫等等都不在話下。
項目地址:https://github.com/ryu577/pyray
第九名
Moodbot:Telegram機器人幫你測試焦慮抑鬱情緒
Github得星:51
自測題目基於專業的漢密爾頓焦慮量表和蒙哥馬利抑鬱評定量表,目前支持英語和俄語。可以設置提醒,每天或每週地長期監控自己的情緒狀況,支持導出結果。
項目地址:https://github.com/dizballanze/m00dbot
第十名
NonoCAPTCHA:音頻自動驗證ReCAPTCHA v2驗證碼
Github得星: 111
NonoCAPTCHA 是一個異步Python 庫,可通過設備中的音頻來用於自動處理 ReCAPTCHA v2。它能夠支持Mozilla 的DeepSpeech,PocketSphinx,Microsoft Azure 和Amazon 的Transcribe Speech-to-Text API 等多種設備。
閱讀更多 IT生涯 的文章