這幾個(gè) GitHub 開源項(xiàng)目真帶勁
最近讀者朋友又給老逛推薦了幾個(gè)好玩的 GitHub 開源項(xiàng)目,我挑選了幾個(gè)不錯(cuò)的分享給大家,它們分別是:
1. 聽聲辨位:小心你的密碼泄露
2. 人臉識(shí)別:堪稱最簡單的人臉識(shí)別項(xiàng)目
3. 消失的人:通過 JS 讓視頻中的人憑空消失
4. 親戚關(guān)系計(jì)算器:走親訪友神器
5. Word 模板引擎
6. 清新的 MD 編輯器
1、聽聲辨位
kbd-audio 項(xiàng)目是一系列用于捕獲和分析音頻數(shù)據(jù)的工具集合,其中有一個(gè)特別有意思的工具:keytap,它可以通過麥克風(fēng)來捕獲和分析鍵盤的輸入,從而猜測出按鍵內(nèi)容。
在你鍵盤旁邊掛一個(gè)麥克風(fēng),就能分析出你輸入的密碼是什么,真的細(xì)思極恐。
2、人臉識(shí)別
本項(xiàng)目是世界上最簡潔的人臉識(shí)別庫,你可以使用 Python 和命令行工具提取、識(shí)別、操作人臉。本項(xiàng)目的人臉識(shí)別是基于業(yè)內(nèi)領(lǐng)先的 C++ 開源庫 dlib 中的深度學(xué)習(xí)模型,用Labeled Faces in the Wild 人臉數(shù)據(jù)集進(jìn)行測試,有高達(dá) 99.38% 的準(zhǔn)確率。
本項(xiàng)目提供了簡易的face_recognition命令行工具,你可以用它處理整個(gè)文件夾里的圖片。
3、消失的人
使用 JavaScript 在 Web 瀏覽器中使用通過 TensorFlow.js 實(shí)時(shí)從復(fù)雜背景中移除人物,該項(xiàng)目采用 JavaScript+TensorFlow.js 實(shí)現(xiàn)“憑空消失”。
4、中國親戚關(guān)系計(jì)算器
由于工作生活節(jié)奏不同,如今很多關(guān)系稍疏遠(yuǎn)的親戚之間來往并不多,因此放假回家過年時(shí),往往會(huì)搞不清楚哪位親戚應(yīng)該喊什么稱呼,很是尷尬。然而搞不清親戚關(guān)系和親戚稱謂的不僅是小孩,就連年輕一代的大人也都常常模糊混亂。
“中國家庭稱謂計(jì)算器”為你避免了這種尷尬,只需簡單的輸入即可算出稱謂。輸入框兼容了不同的叫法,你可以稱呼父親為:“老爸”、“爹地”、“老爺子”等等,方面不同地域的習(xí)慣叫法。快捷輸入按鍵,只需簡單的點(diǎn)擊即可完成關(guān)系輸入,算法還支持逆向查找稱呼哦。
5、Word模板引擎
開發(fā)、測試、項(xiàng)目管理人員,通常需要寫文檔,而多數(shù)文檔基本上格式都差不多,如果能夠有一款模板引擎可以對(duì) word 進(jìn)行處理,傳入不同的數(shù)據(jù),就輸出不同的 word 文檔,這樣效率就會(huì)大大提高。
Poi-tl 是基于 Java 開發(fā)的一款 Word 模板引擎,Poi-tl 底層用的是 POI,這個(gè)是 Java 中最強(qiáng)大的 office 處理工具庫,可以通過 Java 代碼輕松的操作 word、excel、ppt 中的所有內(nèi)容。
Word模板引擎,基于Microsoft Word模板和數(shù)據(jù)生成新的文檔,并且支持用戶自定義函數(shù),函數(shù)可以在Word模板的任何位置執(zhí)行。 你 可以非常方便的加入到你的 Java 項(xiàng)目中,核心API只需要一行代碼:
XWPFTemplate template = XWPFTemplate.compile("~/file.docx").render(datas);
所有的標(biāo)簽都是以 {{ 開始,以 }} 結(jié)束。
- {{template}} 文本
- {{@template}} 圖片
- {{#template}} 表格
- {{*template}} 列表
- {{+template}} Word文檔合并
- {{?template}}{{/template}} if和foreach功能
6、清新MD編輯器
Pine是一個(gè)基于 Swift 4.2 編寫的輕量級(jí)的 macOS Markdown 編輯器,不同于傳統(tǒng)文檔編輯器,它更專注于寫作者本身,在保持簡潔的同時(shí),它還通過以文檔為核心的設(shè)計(jì)理念和兼具靈活性與專業(yè)性的數(shù)十項(xiàng)功能。
Pine 賦予用戶極高的效率與最大的可能性,同時(shí)還與Apple的原生設(shè)計(jì)風(fēng)格融會(huì)貫通,擁有主題定制、LaTeX 編寫、自動(dòng)補(bǔ)全、自動(dòng)保存、版本控制、Touch Bar 支持等功能。