现在这里祝您过年好!接续上文,我们继续盘点2015年新增开源软件TOP10。看看有哪些是你用得到的!
TOP6:EasyPR
汽车飞驰而过,红路灯旁边的摄像头记录下了这一切,而人们对于这种闪光灯早已习以为常。没错这些摄像头将记录下,刚刚驶过的汽车的颜色、型号还有车牌。而新增开源软件的TOP6就是一个中文的开源车牌识别系统,其目标是成为一个简单、灵活、准确的车牌识别引擎。据悉,目前的识别度已经达到90%。
liuruoze/EasyPR
EasyPR基于openCV这个开源库,这意味着所有它的代码都可以轻易的获取。
更重要的是,它能够识别中文,例如车牌为苏EUK722的图片,它可以准确地输出std:string类型的"苏EUK722"的结果。
示例图片来自:GitHub
经过EasyPR的第一步处理车牌检测(PlateDetect)以后,我们获得了原始图片中仅包含车牌的图块。
接着,我们对图块进行OCR过程,在EasyPR中,叫做字符识别(CharsRecognize)。我们得到了一个包含车牌颜色与字符的字符串。
GitHub: https://github.com/liuruoze/EasyPR
TOP7:Editor.md
Editor.md是一款开源在线Markdown编辑器。Editor.md 建立在众多优秀的开源组件基础之上,遵循和使用 MIT License 开源协议,无论个人还是公司,都可以免费自由使用。
Editor.md(图片来自:GitHub)
主要特性包括:
支持通用Markdown/CommonMark和GFM(GitHub Flavored Markdown)风格的语法,也可变身为代码编辑器;
支持实时预览、图片(跨域)上传、预格式文本/代码/表格插入、代码折叠、跳转到行、搜索替换、只读模式、自定义样式主题和多语言语法高亮等功能;
支持ToC(Table of Contents)、Emoji表情、Task lists、@链接等Markdown扩展语法;
支持TeX科学公式(基于KaTeX)、流程图Flowchart和时序图Sequence Diagram;
支持识别和解析HTML标签,并且支持自定义过滤标签及属性解析,具有可靠的安全性和几乎无限的扩展性;
支持AMD/CMD模块化加载(支持Require.js & Sea.js),并且支持自定义扩展插件;
兼容主流的浏览器(IE8+)和Zepto.js,且支持iPad等平板设备;
GitHub: https://github.com/pandao/editor.md
GitHub下载地址: https://github.com/pandao/editor.md/archive/master.zip
TOP8:Let's Chat
Let's Chat
从微信、微博等聊天工具的火热,可以看出,如今网路在线聊天已经是一种日常网络生活的一部分。Let's Chat是一个适用于小团队的自托管即时聊天应用。它基于Node.js和MongoDB开发,易于发布,支持LDAP/Kerberos认证,提供REST风格API和XMPP支持。
Let's Chat
主要特性为:BYOS独立软件,可安装到公司内部;支持 LDAP/Kerberos 认证;XMPP 多用户聊天;多个聊天室;支持桌面提醒;支持文件上传;好友功能等。
GitHub: https://github.com/sdelements/lets-chat
TOP9:MUI CSS
MUI CSS
MUI是一个轻量级的HTML、CSS和JS框架,遵循Google的Material Design设计方针。
轻量级就意味着它拥有极小的体积能帮助网页尽可能快地加载,用户能轻松定制响应断点、默认字体设置和颜色,跨平台让其能够在网络,邮件,iOS,Android上工作还包括了一个邮件CSS库,并允许使用内联写出适用于电子邮件的HTML等特点,另外,MUI CSS正在努力完成React,从而使WebComponents库更灵活。
MUI CSS
GitHub: https://github.com/muicss/mui
TOP10:Open-Falcon
如果现在提到小米,相信很多人想到的不是粮食,确实雷军。新增开源软件排行榜第四名就是小米运维部开源的人性化的互联网企业级监控系统Open-Falcon。Open-Falcon主要分为两部分:绘图组件和警告组件。
Open-Falcon
Dashboard界面
主要特性:
数据采集免配置:agent自发现、支持Plugin、主动推送模式;
容量水平扩展:生产环境每秒50万次数据收集、告警、存储、绘图,可持续水平扩展;
告警策略自发现:Web界面、支持策略模板、模板继承和覆盖、多种告警方式、支持回调动作;
架构设计高可用:整个系统无核心单点,易运维,易部署;
人性化的告警设置:支持最大告警次数、告警级别设置、告警恢复通知、告警暂停、不同时段不同阈值、支持维护周期,支持告警合并;
高效的历史数据查询:采用RRDtool的数据归档策略,秒级返回上百个指标一年的历史数据;
人性化的Dashboard:多维度的数据展示,用户自定义Dashboard等功能。
GitHub: https://github.com/xiaomi/open-falcon