參考博客:
通過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 查看日志信息,查看推理時間