MNN(一):初次尝试MNN

详细见MNN官方文档


MNN是阿里的开源机器学习推理框架,有着详细的官方文档
而本文仅是LZ的使用笔记


一、下载、编译

从github上下载
https://github.com/alibaba/MNN

cd ~/git/MNN-master
cd schema
./generate.sh
cd ..
mkdir build && cd build
cmake -DMNN_BUILD_DEMO=ON -DMNN_BUILD_CONVERTER=true ..
make -j8

二、姿态检测跑通Demo

代码见:demo/exec/multiPose.cpp
下载原始的TF模型,地址为https://raw.githubusercontent.com/czy2014hust/posenet-python/master/models/model-mobilenet_v1_075.pb
需要*才能下载,LZ这里上传至

  • 使用模型工具,将TF模型转换成MNN模型
    前面我们编译MNN的时候,已经生成了MNNConvert./multiPose.out可执行文件
    执行
./MNNConvert -f TF --modelFile model-mobilenet_v1_075.pb --MNNModel pos.mnn --bizCode MNN

生成 pos.mnn文件
推理

./multiPose.out pos.mnn input.jpg pose.png

MNN(一):初次尝试MNN

上一篇:MNN初学安装编译windows版


下一篇:趟坑:WIN7 + VS2015 编译 阿里MNN框架