# 简介
* 此仓库为c++多线程实现基于yolo5的单目摄像头测距
* RKNN推理基于https://github.com/leafqycc/rknn-cpp-Multithreading
* 单目摄像头测距基于https://github.com/404nofound/Monocular_Distance_Detect
* 主要代码include/rknnPool.hpp include/distanceDetect.hpp
* 摄像头标定以及测距原理,请参考https://blog.csdn.net/qq_41690864/article/details/118863145
# 更新说明
# 使用说明
### 模型转换
* yolov5工程下export.py转换onnx,直接转,切忌修改batch_size
* 参考网上方法,rknn-toolkit2进行onnx转rknn
### 演示
* 系统需安装有**OpenCV**,如果需要读取AHD摄像头还需要安装**gstreamer**
* 运行build-linux_RK3588.sh
* 可切换至root用户运行performance.sh定频提高性能和稳定性
* 编译完成后进入install运行命令./rknn_yolov5_demo **模型所在路径**
### 部署应用
* 修改include/rknnPool.hpp中的rknn_lite类
* 修改inclue/rknnPool.hpp中的rknnPool类的构造函数
# 多线程模型帧率测试
* 使用performance.sh进行CPU/NPU定频尽量减少误差
# 补充
* 异常处理尚未完善, 目前仅支持rk3588/rk3588s下的运行
* 摄像头角度标定本人研究了一套方案,可以半自动可视化程序实现精确标定,有偿提供,请私信
# Acknowledgements
* https://github.com/rockchip-linux/rknpu2
* https://github.com/senlinzhan/dpool
* https://github.com/ultralytics/yolov5
* https://github.com/airockchip/rknn_model_zoo
* https://github.com/rockchip-linux/rknn-toolkit2
* https://github.com/leafqycc/rknn-cpp-Multithreading
* https://blog.csdn.net/qq_41690864/article/details/118863145
没有合适的资源?快使用搜索试试~ 我知道了~
基于yolov5的C++单目摄像头测距源码+项目说明.zip
共45个文件
h:25个
hpp:4个
so:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 126 浏览量
2024-03-17
22:50:30
上传
评论 1
收藏 27.04MB ZIP 举报
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于yolov5的C++单目摄像头测距源码+项目说明.zip基于yolov5的C++单目摄像头测距源码+项目说明.zip基于yolov5的C++单目摄像头测距源码+项目说明.zip基于yolov5的C++单目摄像头测距源码+项目说明.zip基于yolov5的C++单目摄像头测距源码+项目说明.zip基于yolov5的C++单目摄像头测距源码+项目说明.zip基于yolov5的C++单目摄像头测距源码+项目说明.zip基于yolov5的C++单目摄像头测距源码+项目说明.zip基于yolov5的C++单目摄像头测距源码+项目说明.zip基于yolov5的C++单目摄像头测距源码+项目说明.zip基于yolov5的C++单目摄像头测距源码+项目说明.zip基于yolov5的C++单目摄像头测距源码+项目说明.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于yolov5的C++单目摄像头测距源码+项目说明.zip (45个子文件)
code_20105
build-linux_RK3588.sh 820B
include
postprocess.h 1KB
librknn_api.so 12B
distanceDetect.hpp 3KB
rknn_api.h 30KB
3rdparty
stb
stb_image_resize.h 113KB
stb_image_write.h 65KB
stb_image.h 257KB
rk_mpi_mmz
include
rk_mpi_mmz.h 4KB
lib
Linux
aarch64
libmpimmz.so 44KB
readme.txt 12B
rga
RK3588
include
im2d_mpi.h 3KB
im2d.hpp 825B
RgaSingleton.h 2KB
im2d_expand.h 1KB
drmrga.h 9KB
im2d_version.h 2KB
RockchipRga.h 3KB
RgaUtils.h 1KB
RgaMutex.h 6KB
im2d.h 945B
rga.h 4KB
RgaApi.h 2KB
im2d_buffer.h 7KB
im2d_type.h 14KB
im2d_common.h 5KB
im2d_task.h 14KB
im2d_single.h 30KB
GrallocOps.h 2KB
lib
Linux
aarch64
librga.so 212KB
rga_func.h 796B
drm_func.h 1KB
ThreadPool.hpp 5KB
rknnPool.hpp 9KB
librknnrt.so 4.57MB
CMakeLists.txt 2KB
src
postprocess.cc 11KB
main.cc 3KB
performance.sh 1KB
model
coco_80_labels_list.txt 621B
RK3588
yolov5s_bs4.rknn 7.76MB
yolov5s-640-640.rknn 8.11MB
yolov5s0.rknn 7.49MB
yolov5s.rknn 7.76MB
README.md 2KB
共 45 条
- 1
资源评论
土豆片片
- 粉丝: 1558
- 资源: 5641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ModStartCMS v8.4.0 框架稳定性持续迭代,修复部分已知问题
- bleder 教室学校学生教育室办公室考试
- 人脸检测-使用OpenCV实现的动漫+漫画人脸检测算法-附项目源码-优质项目实战.zip
- 道路贴图,材质材料免费
- 人脸检测-基于OpenCV+Node.js+WebSockets实现的实时人脸检测应用-附项目源码-优质项目实战.zip
- 一些常见的MySQL死锁案例-mysql-deadlocks-master(源代码+案例+图解说明)
- UE4动画烘焙器-ue4.27
- 新建文件夹.zip
- 1103a2a791bbd96ea98021062e327495b1c422e32fb27e0c2d6404b1bd74b692.gif
- 同城相亲交友php小程序
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功