The yolov5-seg object detection
This is a sample ncnn android project, it depends on ncnn library and opencv
https://github.com/Tencent/ncnn
https://github.com/nihui/opencv-mobile
## how to build and run
### step1
https://github.com/Tencent/ncnn/releases
* Download ncnn-YYYYMMDD-android-vulkan.zip or build ncnn for android yourself
* Extract ncnn-YYYYMMDD-android-vulkan.zip into **app/src/main/jni** and change the **ncnn_DIR** path to yours in **app/src/main/jni/CMakeLists.txt**
### step2
https://github.com/nihui/opencv-mobile
* Download opencv-mobile-XYZ-android.zip
* Extract opencv-mobile-XYZ-android.zip into **app/src/main/jni** and change the **OpenCV_DIR** path to yours in **app/src/main/jni/CMakeLists.txt**
### step3
* Open this project with Android Studio, build it and enjoy!
## some notes
* Android ndk camera is used for best efficiency
* Crash may happen on very old devices for lacking HAL3 camera interface
* All models are manually modified to accept dynamic input shape
* Most small models run slower on GPU than on CPU, this is common
* FPS may be lower in dark environment because of longer camera exposure time
## reference
https://github.com/ultralytics/yolov5
https://github.com/nihui/ncnn-android-nanodet
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载食用体验! 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【项目介绍】 基于ncnn实现的yolov5移植部署安卓手机源码+转换后的模型(bin+param).zip基于ncnn实现的yolov5移植部署安卓手机源码+转换后的模型(bin+param).zip基于ncnn实现的yolov5移植部署安卓手机源码+转换后的模型(bin+param).zip基于ncnn实现的yolov5移植部署安卓手机源码+转换后的模型(bin+param).zip基于ncnn实现的yolov5移植部署安卓手机源码+转换后的模型(bin+param).zip基于ncnn实现的yolov5移植部署安卓手机源码+转换后的模型(bin+param).zip 基于ncnn实现的yolov5移植部署安卓手机源码+转换后的模型(bin+param).zip
资源推荐
资源详情
资源评论
收起资源包目录
基于ncnn实现的yolov5移植部署安卓手机源码+转换后的模型(bin+param).zip (61个子文件)
项目说明.md 127B
demo
include
ncnn
option.h 4KB
simpleomp.h 1KB
simpleocv.h 10KB
simplestl.h 11KB
command.h 5KB
cpu.h 4KB
mat.h 67KB
platform.h 7KB
modelbin.h 2KB
c_api.h 15KB
ncnn_export.h 826B
pipeline.h 3KB
blob.h 1KB
pipelinecache.h 3KB
benchmark.h 1KB
layer_shader_type_enum.h 89B
allocator.h 12KB
layer_type.h 954B
paramdict.h 2KB
vulkan_header_fix.h 10KB
gpu.h 13KB
layer_shader_type.h 974B
layer_type_enum.h 1KB
net.h 8KB
datareader.h 3KB
layer.h 6KB
CMakeLists.txt 1KB
lib
libncnn.a 12.84MB
cmake
ncnn
ncnn-release.cmake 777B
ncnn.cmake 3KB
ncnnConfig.cmake 1KB
src
yolov5_seg.cpp 20KB
imgs
horses.jpg 130KB
README.md 393B
screenshot.jpg 151KB
Android_demo
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 232B
app
src
main
jni
CMakeLists.txt 440B
ndkcamera.cpp 24KB
yolo.h 927B
yolo.cpp 19KB
ndkcamera.h 2KB
yoloncnn.cpp 6KB
assets
yolov5n-seg.param 14KB
yolov5n-seg.bin 3.6MB
yolov5s-seg.bin 14.13MB
yolov5s-seg.param 14KB
java
com
tencent
ncnnyolo
NcnnYolo.java 1KB
MainActivity.java 5KB
res
values
strings.xml 350B
layout
main.xml 1KB
AndroidManifest.xml 799B
build.gradle 510B
gradlew.bat 2KB
build.gradle 335B
settings.gradle 15B
local.properties 325B
gradlew 5KB
README.md 1KB
screenshot_android.gif 1.21MB
共 61 条
- 1
资源评论
北航程序员小C
- 粉丝: 2244
- 资源: 1824
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功