nniefacelib

nniefacelib是一个在海思35xx系列芯片上运行的人脸算法库,目前集成了mobilefacenet和retinaface。 后期也会融合一些其他经典的模型,目的也是总结经验,让更多人早日脱离苦海。

目前只在3516DV300上进行了测试。鉴于很多同学在其他型号上进行测试失败的情况,做一下统一说明,编译错误显示, 不同型号的sample代码略有不同,有必要的话需要自己移植核心源码,仿照着SDK的源码进行移植,应该问题不大

更新项

2020-5-15 添加linux mapper工具,以retinaface为例子

https://pan.baidu.com/s/16pFjdX_fQcVl2I4bAIf4Mw

code:1dw8

2020-4-28 添加了retinaface与mobilefacenet的merge bn tool, 提供了优化后的低精度retinaface(640x640), 17ms, 而高精度为34ms

2020-4-24 更新了PFPLD模型在海思上的前向传播代码

入坑指南

因为代码这部分并没有对NNIE进行重构,是纯C代码,所以看起来会比较晦涩,为此,我们可以将算法模块直接编译成 动态链接库供上层进行调用。

make -f Makefile.Shared

为了方便测试,也可以直接编译成可执行文件

make -f Makefile.Debug

# 人脸检测

./nnie_face_test 0

# 人脸识别特征提取

./nnie_face_test 1

# PFPLD人脸姿态估计以及98关键点

./nnie_face_test 2

模型转换

模型转换其实是一个大坑,也可以说是一个玄学,如何转换?如何让速度更快?目前也是在总结一些经验, 我也会在知乎上更新一些关于模型转换的一些方法

海思NNIE之Mobilefacenet量化部署

海思NNIE之RetinaFace量化部署

海思NNIE之PFPLD训练与量化

TODO

mobilefacenet

retinaface

Linux nnie_mapper一站式转换(retinaface)

人脸质量(模糊度检测)

RGB活体检测(保佑我早日中paper吧)

mysql移植海思_nniefacelib是一个在海思35xx系列芯片上运行的人脸算法库相关推荐

  1. 海思35XX系列芯片型号规律

    虽然目前华为旗下的海思芯片设计公司前景不明,业内也多在选型时舍弃,但是回溯历史还是有意义的. Hi35XX是ISP芯片,Hi31XX和Hi37XX是机顶盒,Hi32XX是显示器,Hi36XX是网络,H ...

  2. 海思3559AV100上运行自己训练的yolov3

    1.简介 现在海思芯片上只支持将caffemodel转成wk文件,然而网上也没有caffe-yolov3,只能使用darknet-yolov3进行训练,然后将模型文件转换成caffemodel文件,再 ...

  3. 海思hi3518用eclipse采用交叉编译器编译程序在海思开发板上运行

    题记:在linux下开发C/C++程序时,eclipse是一款不错的IDE软件,在eclipse开发运行在linux系统下的程序时,用到 的编译工具莲是linux gcc,而如果要将eclipse开发 ...

  4. 从零开始在海思芯片上部署uboot、kernel、rootfs、mpp

    前言 本文介绍的是拿到海思芯片的开发板和海思的SDK开发包,在裸机上部署uboot.kernel.rootfs.mpp的过程,其中不涉及uboot.kernel.rootfs.mpp的细节,主要是介绍 ...

  5. 除了海思麒麟 华为在ARM芯片上还有哪些成就?

    在麒麟950的发布会上,华为宣布用于服务器的自主芯片正在紧锣密鼓的研发中.其实,正在开发ARM服务器芯片的远远不止华为,国防科大.高通.AMD等IC设计单位或公司都已经设计出或正在设计ARM服务器芯片 ...

  6. 安装memsql与将数据库从 MySQL 移植到 MemSQL

    安装memsql 安装挺简单的,所谓的安装其实就是解压缩二进制包,然后检查下环境就o了,步骤如官网页面所示: $ wget http://download.memsql.com/814d3816f40 ...

  7. 海思AI芯片(Hi3519A/3559A)方案学习(十七)开发板上运行yolo3模型的代码分析

    前言 前面的博客系列 已经介绍了如何将caffemodel转换成wk文件,如何将jpg文件转成bgr格式数据以及如何在PC上仿真模型推理等,基于这些基础,本文来结合代码分析如何在板子上推理yolov3 ...

  8. MySQL 仅保留7天、一个月数据

    /*************************************************************************** MySQL 仅保留7天.一个月数据* 说明:* ...

  9. 我们梳理了一下VR教育,感觉它将会是下一个蓝海

    VR垂直行业应用"包罗万象",VR教育是其中关键的一环,一文带你看懂VR教育产业链的发展. 2014年,当Oculus被小扎收购,大家震惊于VR有什么魅力,会被Facebook如此 ...

最新文章

  1. Oracle任务调度的高级选项
  2. 连接sqlexpress
  3. python语言的特点有没有面向过程_Python 入门基础之面向对象过程-面向过程概述...
  4. 【BZOJ1060】[ZJOI2007] 时态同步(树形DP)
  5. 7z 头部错误 数据错误_Vue项目组件数据类型错误处理
  6. accp8.0 网页编程_某程序员月入上万!为何却说:我希望自己从来没有学过编程? - C/C++爱好者...
  7. UVA - 10603 Fill(隐式图搜索)
  8. 解决终端SSH连接服务器一段时间不操作之后卡死的问题
  9. 基于docker的spark-hadoop分布式集群之二: 环境测试
  10. leetcode77
  11. 我的 Python3.x 的开始-2018.8.3
  12. 英伟达控制面板打不开的解决办法
  13. 深度学习——PReLU激活
  14. 四川自考计算机信息管理专业,计算机信息管理专业2019年10月四川自考科目及考试时间[本科]...
  15. 怀旧服服务器物品栏在哪里,魔兽世界怀旧服:祈福服务器的真实情况,装备不贵,玩家确实不多...
  16. 电脑仙人掌机器人作文_蜗牛、仙人掌、电脑、雪人、机器人、蚕宝宝、大象选三到四个词作文...
  17. 微侵袭面部年轻化技术进展 (1ey-SO
  18. 负载均衡之LoadBalancer
  19. 首届河南青少年读书成才奖颁发决定
  20. CSP-S 2019 考前复习日记

热门文章

  1. WordPress 网站漏洞扫描 wpscan Kali Linux
  2. 资讯--2019年8月和9月
  3. mysql数据库只读 改成正常_MySQL数据库设置为只读及测试【转】
  4. 微信小程序编辑行多选快捷键
  5. 商淘软件多门店连锁商城系统:万店同源,线上线下一体
  6. Key Points Estimation and Point InstanceSegmentation Approach for Lane Detection 论文精读
  7. 南通大学计算机专业怎么样啊,南通大学(专业学位)计算机技术考研难吗
  8. 旭元数艺:以科技创新的力量共度传统佳节
  9. AMZI! PROLOG白皮书
  10. 今日头条街拍爬虫(2019.7.30更)