yolov5 安卓运行
参考博客:
通过Android Studio 将yolov5部署到手机端(新手最新适用版)_怎么将yolo部署手机-CSDN博客
总体跟随参考博客走是没问题,有些细节需要注意:
1 jdk 版本选择,jdk需要17,新版的Android Studio 选择jdk版本方式如下:
新版AndroidStudio 修改 jdk版本_android studio设置jdk版本-CSDN博客
2 如何记录yolov5推理时间
在yolov5ncnn_jni.cpp 文件里
大概417行
ncnn::Extractor ex = yolov5.create_extractor();
前增加一句
double start_time_1 = ncnn::get_current_time();
然后再 470行
ex.extract("801", out);
后加上两句
double elasped = ncnn::get_current_time() - start_time_1; __android_log_print(ANDROID_LOG_DEBUG, "YoloV5Ncnn_推理", "Yolo infer time: %.2fms", elasped);
然后就可以在logcat 查看日志信息,查看推理时间