提高 C/C++ 网络编程能力的开源项目推荐
提高 C/C++ 网络编程能力的开源项目推荐
车牌识别系统 EasyPR
项目简介:EasyPR 是一个中文的开源车牌识别系统,其目标是成为一个简单、高效、准确的车牌识别引擎。相比于其他的车牌识别系统,EasyPR 有如下特点:
- 它基于 openCV 这个开源库。这意味着你可以获取全部源代码,并且移植到java等平台。
- 它能够识别中文。例如车牌为 苏EUK722 的图片,它可以准确地输出std:string类型的”苏EUK722”的结果。
- 它的识别率较高。图片清晰情况下,车牌检测与字符识别可以达到80%以上的精度。
项目地址:https://github.com/liuruoze/EasyPR
高性能中文车牌识别库 HyperLRP
项目简介:HyperLRP 是一个开源的、基于深度学习高性能中文车牌识别库,由北京智云视图科技有限公司开发,支持PHP、C/C++、Python语言,Windows/Mac/Linux/Android/IOS 平台。
项目地址:https://gitee.com/zeusees/Hyper
人脸跟踪算法 HyperFT
项目简介:开源视频人脸跟踪算法,基于mtcnn人脸加测+onet人脸跟踪,移动端速度可以达到150fps+。该项目基于Android工程,提供底层JNI实现,使用者可以自行编译移植到其他平台。算法依赖ncnn深度学习计算库,体积小,易于集成。
项目地址:https://gitee.com/zeusees/HyperFT
全平台 UI 框架 GuiLite
项目简介:GuiLite(超轻量 UI 框架)是6千行代码的全平台 UI 框架,可以完美运行在 iOS、Android、Windows(包含VR)、Mac、单片机和市面所有的 ARM Linux 物联网终端设备上。GuiLite鼓励混合编程,开发者可以用 GuiLite 接管UI部分,用Swift,Java,Go,C#,Python发开业务部分。
项目地址:https://gitee.com/idea4good/GuiLite
Markdown 编辑器 Smark
项目简介:不想在修改文件时总是在编辑器、文字终端和浏览器间换来换去,所以本项目编辑器在后台调用 pandoc 将当前编辑的 markdown 内容转化为 HTML,而后将 HTML 在 smark 中的浏览器中显示出来。Smark 依赖于 pandoc、Qt 4.8 和 MathJax,在此向上述软件包开发者们致敬。
项目地址:https://gitee.com/elerao/Smark
跨平台单机麻将 mahjong
项目简介:基于最新版 Cocos2d-X 3.17 与 cocostudio V3.10 开发的单机麻将游戏,麻将算法为商业级麻将服务器端算法,整个项目代码精简、注释详细。 可以运行于iOS,Mac,Android,Windows平台。
项目地址:https://gitee.com/xiyoufang/cocostudio-mahjong
准确率99.9%的ip地址定位库 ip2region
项目简介:ip2region重点在于研究ip数据的存储设计和各种语言的查询实现准确率99.9%的ip地址定位库,0.0x毫秒级查询,数据库文件大小只有1.5M,提供了java,php,c,python,nodejs,golang,c#查询绑定和Binary,B树,内存三种查询算法,妈妈再也不用担心我的ip地址定位!
项目地址:https://gitee.com/lionsoul/ip2region
轻量级的开源分布式文件系统 FastDFS
项目简介:FastDFS是一款轻量级的开源分布式文件系统,功能包括:文件存储、文件同步、文件上传、文件下载等,解决了文件大容量存储和高性能访问问题。特别适合以文件为载体的在线服务,如图片、视频、文档服务等等。