文章目录
- 一、环境配置
- 二、编译
- 三、运行yolo
- 四、测试效果
一、环境配置
下载MNN
git clone https://github.com/alibaba/MNN.git
下载MNN-YOLO
git clone https://github.com/wangzhaode/mnn-yolo.git
二、编译
### compile mnn ###
cd MNN
mkdir build_s
cd build_s/
cmake -DMNN_BUILD_OPENCV=ON -DMNN_IMGCODECS=ON ..
make
cp libMNN.so express/libMNN_Express.so tools/cv/libMNNOpenCV.so ../../mnn-yolo-main/cpp/libs
cp ../tools/cv/include/ ../../mnn-yolo-main/cpp/include
cp ../include/ ../../mnn-yolo-main/cpp/includecd mnn-yolo-main/cpp
mkdir build_s && cd build_s
cmake ..
make
下载mnn模型
## 将下载的 mnn model 放入 mnn-yolo-main/cpp/build_s
cp yolov9e.mnn mnn-yolo-main/cpp/build_s
三、运行yolo
cd mnn-yolo-main/cpp/build_s
./yolov9_demo yolov9e.mnn ../test.jpg
四、测试效果