阿里巴巴MNN框架

https://github.com/alibaba/MNN

项目代码

https://github.com/Danicaai/android-mnn

一. 简介

Android studio + windows

mnn是阿里提出的一个轻量级的深度学习框架,本人在mnn的框架下,将mtcnn移植到了android设备端。

二.项目介绍

首先确保电脑上已经安装好了Android studio。新建android工程。

Opencv和mnn的配置

OpenCV-android-sdk:https://opencv.org/releases.html

Mnn:https://github.com/alibaba/MNN

复制OpenCV-android-sdk中的include文件夹放入新建的android工程中的includes文件夹中,mnn同理。

复制OpenCV-android-sdk中的动态链接库libopencv_java3.so放入libs/armeabi-v7a/中(其中armeabi-v7a 是每一个CPU架构对应的ABI,除此之外还有armeabi, x86,mips,arm64- v8a,mips64,x86_64,关于它们的区别,大家可以自己百度看看)。同时也把mnn编译好的so放入这个目录下。

最后在工程cmakelists中导入opencv和mnn

2.关于mtcnn检测代码

首先我们把p/r/o三个caffe模型转为mnn模型,然后初始化模型:

其他过程我就不详细介绍了。

我们通过cmakelists生成so,在Java中调用。

3.实验结果

MTCNN移植java_android小项目----基于mnn的mtcnn人脸检测相关推荐

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

    点击上方"机器学习与生成对抗网络",关注"星标" 获取有趣.好玩的前沿干货! 文章来源:七月在线实验室 01  yolo-face-with-landmark ...

  2. 基于wxpython+MySQL--实现人脸检测识别的宿舍人脸检测系统

    基于wxpython+MySQL--实现人脸检测识别的宿舍人脸检测系统 一.功能需求 二.数据库建立 2.1 初始化数据库 2.2 压缩/解压数据流 2.3 输入数据 三.宿舍管理 3.1 新建录入 ...

  3. 基于深度学习的人脸检测和关键点检测推理实践(OpenCV实现,含代码)

    目录 一.任务概述 二.环境准备 三.实现步骤 3.1 Python推理 3.2 C++推理 3.2.1 环境准备 3.2.2 推理 3.3 Java推理 一.任务概述 最近项目中大量场景需要用到人脸 ...

  4. 谷歌的“神秘”小纸盒,居然是个人脸检测相机!

    谷歌AIY视觉套件,DIY检测人脸表情的智能相机! 谷歌的"神秘"小纸盒,居然是个人脸检测相机!--没想到吧! 谷歌AIY Vision Kit(视觉套件)可以处理图像识别和计算机 ...

  5. 基于facenet的实时人脸检测

    参考自https://github.com/shanren7/real_time_face_recognition 本人的项目代码https://github.com/zouzhen/real_tim ...

  6. 基于YOLO的密集人脸检测(课程设计)

    基于YOLO的密集人脸检测(课程设计) 数据集+代码下载地址:下载地址 实现的功能 添加关键点检测分支,使用wing loss Installation Clone and install 使用src ...

  7. 简单的基于YCrCb颜色空间的人脸检测(肤色)

    简单的基于YCrCb颜色空间的人脸检测(肤色) 环境:Windows XP+MATLAB 2010b 基本思路: 1)将基于彩色空间的RGB模型转换为YCbCr模型(考虑到人脸的生理特征,只采取了Cr ...

  8. CV之FDFA:利用MTCNN的脚本实现对LFW数据集进行FD人脸检测和FA人脸校准

    CV之FD&FA:利用MTCNN的脚本实现对LFW数据集进行FD人脸检测和FA人脸校准 目录 运行结果 运行过程 运行(部分)代码 在裁剪好的LFW数据集进行验证 运行结果 运行过程 time ...

  9. 【FPGA教程案例91】机器视觉2——通过FPGA实现基于肤色模型的人脸检测,使用MATLAB辅助测试

    FPGA教程目录 MATLAB教程目录 本课程成果预览(将FPGA处理结果导入到matlab显示效果) 目录 1.软件版本 2.基于肤色模型的人脸检测原理

最新文章

  1. 弃繁就简!一行代码搞定 Python 日志!
  2. 嵩天-Python语言程序设计程序题--第四周:程序的控制结构
  3. pytorch —— Batch Normalization
  4. vi 命令 使用方法
  5. centos安装软件后没有快捷键,创建桌面快捷键的方式【pycharm的快捷键】
  6. Zabbix4.2-Proxy超时的问题(first network error, wait for 15 seconds)
  7. 几道Java基础面试题
  8. 苹果iOS手机暗藏间谍软件的揭秘者:扎徳尔斯基
  9. ashx比较完美的权限处理(适合页面,不适合安卓远程读取接口)
  10. pytesseract识别数字
  11. vb.net同步服务器文件,vb.net - VB.NET - 如何以编程方式将身份验证传递给服务器 - 如何访问需要身份验证的服务器上的文件 - 堆栈内存溢出...
  12. ubuntu20 隐藏 顶部_ubuntu gnome桌面隐藏顶栏
  13. 代码走查和代码审查_代码审查是个好主意的其他原因
  14. oracle更新最新一条记录,update同时更新多条记录
  15. MySQL Audit Plugin Mcafee安装详解
  16. Zookeeper+ActiveMQ集群搭建
  17. dismiss ios pop效果_动画切换效果之push、pop、present、dismiss
  18. 用什么软件测试高考成绩,优志愿、知涯升学等志愿填报软件测评出来啦!最好用的是这个...
  19. algorithm——并查集
  20. Pet包 资源 Linux,PET文件扩展名 - 什么是.pet以及如何打开? - ReviverSoft

热门文章

  1. Dev-C++创建项目
  2. Maltab GUI课程设计——身份证号码识别
  3. 读书笔记(穷查理宝典2)
  4. php 调用的c web,用PHP实现议决Web执行C/C++程序 PHP实例
  5. 怎样用 Python 写一个股票自动交易程序呢?
  6. 阿德勒(个体心理学)埃里克森(自我心理学)
  7. 腾讯智慧校园 php,【腾讯智慧校园1.53版本】发布
  8. 视频教程-SEM实战教程(一)-网络营销
  9. 如何检测浏览器是否支持HTML5?
  10. 小书匠---一个专业为markdown而生的软件