# 简介
* 此仓库为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

土豆片片
- 粉丝: 1867
- 资源: 5869
最新资源
- COMSOL仿真:斜入射圆偏振高斯光照射到衬底上的金纳米线模型.pdf
- COMSOL仿真超表面复现:多级分解通用方法与多物理场耦合有限元模拟.pdf
- COMSOL仿真超表面复现:多级分解通用,涵盖六面体与圆柱体阵列的复现及视频讲解与模型展示.pdf
- Comsol仿真:学习涡旋光与折射的代码与仿真文件指南.pdf
- Comsol仿真等离子体空气反应框架:无模型下40多种气体反应详解.pdf
- COMSOL仿真超表面复现:多级分解通用性,适用于各种形状(六面体阵列与圆柱体阵列).pdf
- Comsol仿真超表面复现:多级分解通用建模思路及多物理场耦合有限元模拟.pdf
- COMSOL仿真纳米孔超表面的手性响应.pdf
- COMSOL仿真金属纳米颗粒超表面的多极分解(电流与极化率两种方式).pdf
- COMSOL仿真计算周期性结构多级分解与论文结果一致性验证.pdf
- COMSOL仿真研究:电力电缆缓冲层故障及仿真建模与说明书分析.pdf
- Comsol仿真石墨烯吸收器案例:文献复线操作步骤.pdf
- COMSOL仿真研究:表面增强拉曼散射的电场分布与材料、形貌影响.pdf
- Comsol光子晶体BIC模式下的超快控制涡旋激光器模型.pdf
- Comsol光子晶体BIC模式:超快控制涡旋激光器及能带与Q因子分析.pdf
- COMSOL光子晶体仿真:平带上的BIC合并调控,包含三维能带与Q因子计算及拟合.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


