这几个 GitHub 项目真带劲

Java后端技术

共 2423字,需浏览 5分钟

 ·

2021-11-12 20:12

往期热门文章:

1、Redis 实现限流的三种简单方式

2、9个GVP国产Java开源项目!是真滴哇塞

3网曝字节跳动将实行“1075”工作制!网友:这不是众所周知的嘛!守则的有多少?

4阿里领导:手下两个应届生,一个踏实喜欢加班,一个技术强挑活,怎么选?

5、这就是最适合程序员的云笔记?

最近读者朋友又给笔者推荐了几个好玩的 GitHub 开源项目,我挑选了几个不错的分享给大吉,它们分别是:
1. 听声辨位:小心你的密码泄露
2. 人脸识别:堪称最简单的人脸识别项目
3. 消失的人:通过 JS 让视频中的人凭空消失
4. 亲戚关系计算器:走亲访友神器
5. Word 模板引擎
6. 清新的 MD 编辑器


01
听声辨位
kbd-audio 项目是一系列用于捕获和分析音频数据的工具集合,其中有一个特别有意思的工具:keytap,它可以通过麦克风来捕获和分析键盘的输入,从而猜测出按键内容。
在你键盘旁边挂一个麦克风,就能分析出你输入的密码是什么,真的细思极恐。


02
人脸识别
本项目是世界上最简洁的人脸识别库,你可以使用 Python 和命令行工具提取、识别、操作人脸。本项目的人脸识别是基于业内领先的 C++ 开源库  dlib 中的深度学习模型,用Labeled Faces in the Wild 人脸数据集进行测试,有高达 99.38% 的准确率。
本项目提供了简易的face_recognition命令行工具,你可以用它处理整个文件夹里的图片。
捕捉照片中的人脸:
捕获人脸的轮廓:


03
消失的人
使用 JavaScript 在 Web 浏览器中使用通过 TensorFlow.js 实时从复杂背景中移除人物,该项目采用 JavaScript+TensorFlow.js 实现“凭空消失”


04
中国亲戚关系计算器
由于工作生活节奏不同,如今很多关系稍疏远的亲戚之间来往并不多,因此放假回家过年时,往往会搞不清楚哪位亲戚应该喊什么称呼,很是尴尬。然而搞不清亲戚关系和亲戚称谓的不仅是小孩,就连年轻一代的大人也都常常模糊混乱。
“中国家庭称谓计算器”为你避免了这种尴尬,只需简单的输入即可算出称谓。输入框兼容了不同的叫法,你可以称呼父亲为:“老爸”、“爹地”、“老爷子”等等,方面不同地域的习惯叫法。快捷输入按键,只需简单的点击即可完成关系输入,算法还支持逆向查找称呼哦。


05
Word模板引擎
开发、测试、项目管理人员,通常需要写文档,而多数文档基本上格式都差不多,如果能够有一款模板引擎可以对 word 进行处理,传入不同的数据,就输出不同的 word 文档,这样效率就会大大提高。
Poi-tl 是基于 Java 开发的一款 Word 模板引擎,Poi-tl 底层用的是 POI,这个是 Java 中最强大的 office 处理工具库,可以通过 Java 代码轻松的操作 word、excel、ppt 中的所有内容。
Word模板引擎,基于Microsoft Word模板和数据生成新的文档,并且支持用户自定义函数,函数可以在Word模板的任何位置执行。可以非常方便的加入到你的 Java 项目中,核心API只需要一行代码:
XWPFTemplate template = XWPFTemplate.compile("~/file.docx").render(datas);
所有的标签都是以 {{ 开始,以 }} 结束。
  • {{template}} 文本
  • {{@template}} 图片
  • {{#template}} 表格
  • {{*template}} 列表
  • {{+template}} Word文档合并
  • {{?template}}{{/template}} if和foreach功能
06
清新MD编辑器
Pine是一个基于 Swift 4.2 编写的轻量级的 macOS Markdown 编辑器,不同于传统文档编辑器,它更专注于写作者本身,在保持简洁的同时,它还通过以文档为核心的设计理念和兼具灵活性与专业性的数十项功能。
Pine 赋予用户极高的效率与最大的可能性,同时还与Apple的原生设计风格融会贯通,拥有主题定制、LaTeX 编写、自动补全、自动保存、版本控制、Touch Bar 支持等功能。
项目地址:
听声辨位地址:
https://github.com/ggerganov/kbd-audio
人脸识别:
https://github.com/ageitgey/face_recognition
消失的人:
https://github.com/ageitgey/face_recognition
亲戚关系:
https://github.com/mumuy/relationship
word:
https://gitee.com/rainbow_de_smile/poi-tl
高颜值编辑器:
https://github.com/lukakerr/Pine

往期热门文章:

1、历史文章分类导读列表!精选优秀博文都在这里了!》
2、Spring Boot + GraphQL 才是 API 的未来!
3、全员远程办公,半年入 1 亿美元:GitHub 的最大竞争对手上市了!
4、聊一聊Java 泛型通配符 T,E,K,V,?
5、各大公司程序员的工位,你中意哪一款?
6、Stackoverflow 高赞答案,为什么牛逼的程序员都不用 “ ! = null ' 做判空?
7、为什么不建议在MySQL中使用 utf8 ?
8、编写Spring MVC控制器的14个技巧!涨知识了!
9、日志打印的15个建议!血泪啊!
10、List中remove()方法的陷阱,被坑惨了!

浏览 26
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报