当前位置: 首页 > 科技观察

这些GitHub开源项目真的很精彩

时间:2023-03-21 17:07:00 科技观察

最近有读者朋友给老广推荐了几个比较有意思的GitHub开源项目。我挑选了几个不错的分享给大家。分别是:1.听定位:小心你的密码泄露2.人脸识别:最简单的人脸识别项目3.人消失:用JS让视频中的人凭空消失4.相对计算器:一个探亲访友神器5.WordTemplate引擎6.清爽MD编辑器1.听力和位置识别kbd-audio项目是一系列音频数据采集分析工具,其中有一个特别有意思的工具:keytap,它可以通过麦克风捕获和分析音频数据。分析键盘输入,猜测关键内容。在你的键盘旁边挂一个麦克风,你可以分析你输入的密码。想想真的很可怕。2.人脸识别本项目是目前世界上最简洁的人脸识别库。您可以使用Python和命令行工具来提取、识别和操作人脸。本项目人脸识别基于业界领先的C++开源库dlib中的深度学习模型,使用Wild人脸数据集中的LabeledFaces进行测试,准确率高达99.38%。该项目提供了一个简单的face_recognition命令行工具,您可以使用它来处理整个文件夹中的图像。Capturefacesinphotos:Captureingfacesthecontours:3.Disappearingpeople在网络浏览器中使用JavaScript,通过TensorFlow.js实时从复杂背景中移除人物。本项目使用JavaScript+TensorFlow.js实现“凭空消失”。4.ChineseKinshipCalculator由于工作和生活节奏不同,现在相隔很远的亲人不多了。因此,回家过年的时候,常常不知道应该称呼哪个亲戚,很尴尬。年轻一代常常感到困惑,《中国人称称呼计算器》为你避免了这种尴尬,只需简单输入即可计算出称呼,输入框兼容不同的名字,你可以称呼你的父亲:“爸爸”,“爸爸”、“老人”等,根据不同地区的习惯称呼,快速输入按钮,只需简单点击即可完成关系输入,算法还支持标题反向搜索。5、Word模板引擎开发、测试、项目管理人员通常需要编写文档,而且大部分文档的格式基本相同。如果有一个可以处理word的模板引擎,传入不同的数据,就会输出不同的word文档,这样效率会大大提高。poi-tl是一款基于Java开发的Word模板引擎。Poi-tl底层是POI,是Java中最强大的办公处理工具库。可以通过Java代码轻松操作word、excel、ppt。所有内容。Word模板引擎基于MicrosoftWord模板和数据生成新的文档,支持用户自定义函数,可以在Word模板的任何地方执行。您可以轻松地将它添加到您的Java项目中,核心API只需要一行代码:XWPFTemplatetemplate=XWPFTemplate.compile("~/file.docx").render(datas);所有标签都以{{开头,以}}结尾。{{template}}文本{{@template}}图片{{#template}}表格{{*template}}列表{{+template}}Word文档合并{{?template}}{{/template}}ifandforeachfunction6.FreshMD编辑器Pine是一款基于Swift4.2的轻量级macOSMarkdown编辑器。不同于传统的文档编辑器,它更侧重于作者本身。在保持简洁的同时,它还采用了面向文档的设计理念和数十种功能,具有灵活性和专业性。Pine给用户极高的效率和最大的可能性,同时也融入了苹果原生的设计风格,具有主题定制、LaTeX书写、自动完成、自动保存、版本控制、TouchBar等功能支持。