Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >github优秀项目分享:基于yolov3的轻量级人脸检测、增值税发票OCR识别 等8大项目

github优秀项目分享:基于yolov3的轻量级人脸检测、增值税发票OCR识别 等8大项目

作者头像
公众号机器学习与AI生成创作
发布于 2020-09-14 09:36:10
发布于 2020-09-14 09:36:10
3K0
举报

文章来源:七月在线实验室

01

yolo-face-with-landmark 使用pytroch实现的基于yolov3的轻量级人脸检测

实现的功能:

添加关键点检测分支,使用wing loss。

安装和使用:

git clone https://github.com/ouyanghuiyu/yolo-face-with-landmark 使用src/retinaface2yololandmark.py脚本将retinaface的标记文件转为yolo的格式使用 使用src/create_train.py 创建训练样本

测试:

在wider face val精度(单尺度输入分辨率:320*240)

在wider face val精度(单尺度输入分辨率:640*480)

项目地址:

https://github.com/ouyanghuiyu/yolo-face-with-landmark

02

metfaces-dataset 从艺术品中提取的人脸图像数据集

MetFaces是从艺术品中提取的人脸图像数据集,最初是我们在以下方面的工作之一:

用有限的数据训练生成对抗网络

该数据集包含1336个分辨率为1024×1024的高质量PNG图像。这些图像是通过大都会艺术博物馆收藏的API下载的,并使用dlib自动对齐和裁剪。各种自动过滤器用于修剪设备。

所有数据都托管在Google云端硬盘上:

项目地址:

https://github.com/NVlabs/metfaces-dataset

03

invoice 增值税发票OCR识别

增值税发票OCR识别,使用flask微服务架构,识别type:增值税电子普通发票,增值税普通发票,增值税专用发票;识别字段为:发票代码、发票号码、开票日期、校验码、税后金额等。

环境:

python3.5/3.6 依赖项安装: pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

模型架构:

Y0L0v3+CRNN+CTC

模型:

模型下载地址:

https://pan.baidu.com/s/1bjtd3ueiUj3rt16p2_YQ2w

将下载完毕的模型文件夹models放置于项目根目录下。

服务启动:

python3 app.py

服务调用地址:

http://...: [端口号]/invoice-ocr,例:http://127.0.0.1:11111/invoice-ocr

项目地址:

https://github.com/guanshuicheng/invoice

04

OpenSelfSup 自监督学习工具箱和基准

以下是无监督学习,自监督学习和表象学习之间的关系。此项目专注于阴影区域,即无监督的表示学习。自监督的表示学习是它的主要分支。

由于在很多情况下,我们不会严格区分自监督表示学习和无监督表示学习,因此我们仍将此项目称为OpenSelfSup。

主要特征:

所有方法都在一个存储库中 灵活性和可扩展性 OpenSelfSup遵循MMDetection的类似代码体系结构,但比MMDetection更加灵活,因为OpenSelfSup集成了各种自我监督的任务,包括分类,联合聚类和特征学习,对比学习,带有存储库的任务等。 效率 所有方法都支持多机多GPU分布式训练。 标准化基准 对基准进行了标准化,包括逻辑回归,线性探测特征的SVM /低速SVM,半监督分类和对象检测。

项目地址:

https://github.com/open-mmlab/OpenSelfSup

05

detectron2 对象检测和分割平台

Detectron2是Facebook AI Research的下一代软件系统,可实现最新的对象检测算法。它是对先前版本Detectron的完全重写,它源自maskrcnn-benchmark。

特性:

由PyTorch深度学习框架提供支持。 包括更多功能,例如全景分割,密集姿势,Cascade R-CNN,旋转边界框等。 可用作库来支持基于它的不同项目。我们将以这种方式开源更多的研究项目。 训练得更快。

通常会根据对ImageNet分类任务进行预训练的骨干模型进行初始化。提供以下主干模型:

R-50.pkl:MSRA原始ResNet-50模型的转换副本。 R-101.pkl:MSRA原始ResNet-101模型的转换副本。 X-101-32x8d.pkl:在FB用Caffe2训练的ResNeXt-101-32x8d模型。 R-50.pkl(torchvision):Torchvision的ResNet-50模型的转换副本。

项目地址:

https://github.com/facebookresearch/detectron2

06

person-reid-3d 3D空间中的人员重新识别

系统需求:

Python 3.6 or 3.7 GPU Memory >= 4G (e.g., GTX1080) Pytorch = 1.4.0 dgl

效果:

项目地址:

https://github.com/layumi/person-reid-3d

07

neoml 深度学习和传统算法的机器学习框架

NeoML是一个端到端的机器学习框架,可让您构建,训练和部署ML模型。ABBYY工程师将该框架用于计算机视觉自然语言处理任务,包括图像预处理,分类,文档布局分析,OCR以及从结构化和非结构化文档中提取数据。

关键特性:

支持100多种图层类型的神经网络 传统机器学习:20多种算法(分类,回归,聚类等) CPU和GPU支持,快速推断 ONNX支持 语言:C++,JavaObjective-C 跨平台:相同的代码可以在WindowsLinux,macOS,iOSAndroid上运行

支持平台:

项目地址:

https://github.com/neoml-lib/neoml

08

AlphaVideo 用于视频相关任务的视觉工具箱,包括动作识别,多对象跟踪

AlphaVideo是基于PyTorch的开源视频理解工具箱,涵盖多对象跟踪和动作检测。

在AlphaVideo中,我们发布了第一个单阶段多目标跟踪(MOT)系统TubeTK,该系统可以在MOT-16数据集上实现66.9 MOTA,在MOT-17数据集上实现63 MOTA。

对于动作检测,我们发布了一个有效的模型AlphAction,这是第一个开源项目,在AVA数据集上使用单个模型即可达到30+ mAP(32.4 mAP)。

特性与功能:

多目标追踪 提供了TubeTK模型,该模型是论文“ TubeTK:在一步式训练模型(CVPR2020,口头)中采用管来跟踪多目标”的正式实现。

精确的端到端多对象跟踪。 不需要任何现成的图像级对象检测模型。 行人跟踪的预训练模型。 输入:帧列表;视频。 输出:用彩色边框装饰的视频;Btube列表。

动作识别 提供AlphAction模型作为论文“用于动作检测的异步交互聚合”的实现。

准确而有效的动作检测。 针对AVA中定义的80种原子作用类别的预训练模型。 输入:视频;相机。 输出:由人为盒子装饰的视频,并附有相应的动作预测。

项目地址:

https://github.com/Alpha-Video/AlphaVideo


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器学习与AI生成创作 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用Xenon实现MySQL高可用集群
1、Xenon 介绍2、架构环境说明3、MySQL 安装准备3.1、MySQL 主从复制搭建3.2、MySQL 半同步复制配置3.3、系统配置3.4、配置 hosts 解析3.5、各节点配置 ssh 互信3.5.1、150 配置3.5.1、151 配置3.5.1、152 配置4、xenon 配置准备4.1、配置 golang 环境4.2、安装xtrabackup4.3、安装 xenon4.4、配置xenon4.5、开启 xenon 并配置集群5、检验 xenon 环境5.1、检测 VIP 切换5.2、数据库重建5.2.1、模拟删除主库数据目录5.2.2、进行数据库重建
老叶茶馆
2020/06/24
2.6K2
使用Xenon实现MySQL高可用集群
MySQL分库分表中间件-RadonDB性能测试
了解一个产品,从性能测试下手是最好的方法,这里就是针对金融级MySQL解决方案RadonDB中的核心组件Radon进行一次性能测试。
田帅萌
2020/04/02
1.3K0
MySQL分库分表中间件-RadonDB性能测试
快速实现wordpress迁移到RadonDB上
最近发现RadonDB在特性中引入一个新特性:Single table 到分区表快速转换,另外还引进了一个优秀的特性,把现有的MySQL库直接attach到Radon下面。看到这两个特性真是太赞了。可以非常方便用户实现原来的单表,快速变成拆分表,一条命令搞定。具体的issue参考:https://github.com/radondb/radon/issues/436 而且这个特性会在1.0.8这个版本发布。下面我们一块来体验一下吧。该文档可以用于先看看整体思想上有一个认识后再行动。
田帅萌
2020/03/19
6630
MySQL数据备份与恢复(二) -- xtrabackup工具
上一篇介绍了逻辑备份工具mysqldump,本文将通过应用更为广泛的物理备份工具xtrabackup来演示数据备份及恢复的第二篇内容(本文篇幅较长,建议收藏后阅读)。
俊才
2020/04/07
1K0
Mysql5.7多实例配置
Mysql采用离线的二进制包安装方式,安装在/usr/local/mysql 两个实例配置 创建目录 > mkdir -p /usr/local/mysql/data/{3306,3307} 3306配置 > vim /etc/my3306.cnf [client] socket=/usr/local/mysql/data/3306/mysql.sock [mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data/3306 socke
入门笔记
2022/06/02
8710
xtrabackup 备份+还原简记
1、安装 下载地址:https://www.percona.com/downloads/Percona-XtraBackup-LATEST/
星哥玩云
2022/08/18
9520
上课一不小心讲了年入百万起的项目MySQL10|#14
在乙方工作的学生,总会遇到特别稀奇古怪的问题。由于从事数据库培训及咨询服务,有时也给学生担任起二级技术支持的作用(response slow), 前几天一个学生又被甲方爸爸吊打,留堂不让回家,让出一个MySQL升级的安全patch~~~ 甲方爸爸数据库专家意见是MySQL不能升级,但可以通过打Patch来解决安全Bug。
wubx
2021/07/15
3420
上课一不小心讲了年入百万起的项目MySQL10|#14
用 Docker 搭建高可用 MySQL 集群玩玩儿!
4、创建五个数据卷(pxc无法直接存取宿组机的数据,所以创建五个docker数据卷)
dys
2021/09/09
1.7K0
RadonDB架构解析
RadonDB在DTCC大会主会场宣布开源了, 一个期待已久的产品终于走进了开源社区。 感谢青云领导层的对技术贡献的情怀。
田帅萌
2018/09/14
1.8K0
RadonDB架构解析
Xtrabackup搭建主从复制
mysqldump:逻辑备份,其最大的缺陷就是备份和恢复速度都慢,对于一个小于50G的数据库而言,这个速度还是能够接受的,如果数据库非常大,那再使用mysqldump备份就不太适合了。
AsiaYe
2019/11/06
1.7K0
Xtrabackup搭建主从复制
Mysql MHA 架构介绍及实践
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。
mikelLam
2022/10/31
1.4K0
Mysql MHA 架构介绍及实践
MySQL DBA如何利用strace/pstack/gdb来定位问题
strace是Linux环境下的一款程序调试工具,用来监察一个应用程序所使用的系统调用。 Strace是一个简单的跟踪系统调用执行的工具。在其最简单的形式中,它可以从开始到结束跟踪二进制的执行,并在进程的生命周期中输出一行具有系统调用名称,每个系统调用的参数和返回值的文本行。
老叶茶馆
2020/06/24
2.3K0
xtrabackup热备和恢复MySQL
热备份的方式也是直接复制数据物理文件,和冷备份一样,但是热备份可以不停机直接复制,一般用于7*24小时不间断的重要核心业务。MySQL的社区版本热备份工具InnoDB Hot Backup是付费的,只能试用30天,商业版才可以永久的使用,
星哥玩云
2022/08/16
1.3K0
高可用 | Xenon:后 MHA 时代的选择
在 MySQL(5.5 及以下)传统复制的时代,MHA(Master High Availability)在 MySQL 高可用应用中非常成熟。在 MySQL(5.6)及 GTID 时代开启以后,MHA 却没有与新的 MySQL 一起顺应时潮。
用户1278550
2021/06/16
1.2K0
高可用 | Xenon:后 MHA 时代的选择
Linux 环境搭建 MySQL8.0.28 主从同步环境
首先在介绍MySQL 主从时,我们来看看 DB-Engines 排行榜上四月数据库的变化,前三甲居然都有小幅度增长,相反增长迅猛的 PG 和 MongoDB 有所减少,一个月的增长趋势说明不了问题,下图是从 13 年开始的趋势图,Oracle 和 MySQL 渐渐趋平,学习了解 MySQL 还是很有必要的。下面开始进入正题。
JiekeXu之路
2022/05/17
1K0
Linux 环境搭建 MySQL8.0.28 主从同步环境
MySQL高可用之PXC
PXC简介 PXC(Percona XtraDB Cluster)是一个开源的MySQL高可用解决方案。他将Percona Server和XtraBackup与Galera库集成,以实现同步多主复制。基于Galera的高可用方案主要有MariaDB Galera Cluster和Percona XtraDB Cluster,目前PXC架构在生产线上用的更多而且更成熟一些。PXC相比那些传统的基于主从模式的集群架构MHA和双主,Galera Cluster 最突出的特点就是解决了诟病已久的复制延迟问题,基本上可以达到实时同步。而且节点与节点之间,它们互相的关系是对等的。本身Galera Cluster也是一种多主架构。PXC是在存储引擎层实现的同步复制,而非异步复制,所以其数据的一致性是相当高的。
小手冰凉
2020/07/06
2.7K0
MySQL高可用之MHA集群部署
很多小伙伴反映说网上的MHA教程甚至收费的课程里的MHA教程都存在坑,不少教程只是搭建完成了,是否真的能在主库宕机时自动切换不得而知,鉴于此情况,简单写了一个MHA集群的搭建步骤。由于搭建的次数较多,没踩到过多的坑(坏笑),所以没有写太多的排坑方法,如果小伙伴们在部署的过程中遇到问题可以和我沟通,文中如有问题欢迎斧正。
俊才
2020/05/26
1K0
MySQL高可用之MHA集群部署
MySQL8.1.0版本正式发布带来哪些新特性?
2023年7月18日晚,MySQL官方网站正式发布了MySQL8.1.0与8.0.34版本.
终有救赎
2023/12/14
5660
MySQL8.1.0版本正式发布带来哪些新特性?
使用Radon构建MySQL统一数据访问层
这篇也可以说是:RadonDB使用最佳建议,从原理上了解RadonDB的拆分后数据访问逻辑。Radon中整理架构如下:
田帅萌
2020/04/02
1.3K0
使用Radon构建MySQL统一数据访问层
「实战篇」开源项目docker化运维部署-借助dockerSwarm搭建集群部署(九)
为了让学习的知识融汇贯通,目前是把所有的集群都放在了一个虚拟机上,如果这个虚拟机宕机了怎么办?俗话说鸡蛋不要都放在一个篮子里面,把各种集群的节点拆分部署,应该把各种节点分机器部署,多个宿主机,这样部署随便挂哪个主机我们都不担心。 源码:https://github.com/limingios/netFuture/blob/master/docker-swarm/
IT架构圈
2019/03/04
6620
「实战篇」开源项目docker化运维部署-借助dockerSwarm搭建集群部署(九)
推荐阅读
相关推荐
使用Xenon实现MySQL高可用集群
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档