瑞芯微1808开发板目标识别模型运行环境的生成

news/2024/7/10 3:20:19 标签: YOLO, 目标检测
  1. 修改后处理的头文件

    头文件路径:

    rknn/rknpu-master/rknn/rknn_api/examples/rknn_yolov5_demo/include/postprocess.h
    

    该头文件中一部分代码如下:

    #ifndef _RKNN_ZERO_COPY_DEMO_POSTPROCESS_H_
    #define _RKNN_ZERO_COPY_DEMO_POSTPROCESS_H_
    
    #include <stdint.h>
    
    #define OBJ_NAME_MAX_SIZE 16
    #define OBJ_NUMB_MAX_SIZE 64
    #define OBJ_CLASS_NUM     5
    #define NMS_THRESH        0.6
    #define BOX_THRESH        0.5
    #define PROP_BOX_SIZE     (5+OBJ_CLASS_NUM)
    

    修改【#define OBJ_CLASS_NUM 5】,将类别数修改为你的模型能识别的实际类别数量。

  2. 修改类别名称指示文件

    类别指示文件路径:

    rknn/rknpu-master/rknn/rknn_api/examples/rknn_yolov5_demo/model/coco_80_labels_list.txt
    

    然后打开文件,按照你标注数据集时,标签的排列顺序,把各标签名称写入文件,如下例:

    paper
    plastic
    metal
    clothing
    other
    
  3. 运行生成脚本

    脚本所在目录

    /17106/czs/rknn/rknpu-master/rknn/rknn_api/examples/rknn_yolov5_demo
    

    执行命令:

    bash build.sh
    

http://www.niftyadmin.cn/n/5386499.html

相关文章

使用IntelliJ IDEA查看接口的全部实现方法

在大型Java项目中&#xff0c;经常会使用接口和抽象类进行代码设计。为了更好地了解代码结构和功能&#xff0c;我们需要快速查看一个接口的所有实现类。IntelliJ IDEA提供了一些方便的方法来实现这一目标。 1. 点击查看接口的实现子类 在IDEA中&#xff0c;你可以轻松地查看…

【PX4学习笔记】13.飞行安全与炸机处理

目录 文章目录 目录使用QGC地面站的安全设置、安全绳安全参数在具体参数中的体现安全绳 无人机炸机处理A&#xff1a;无人机异常时控操作B&#xff1a;无人机炸机现场处理C&#xff1a;无人机炸机后期维护和数据处理D&#xff1a;无人机再次正常飞行测试 无人机飞行法律宣传 使…

(done) 什么是正定矩阵?Positive Definite Matrices

正定矩阵的定义&#xff1a;https://baike.baidu.com/item/%E6%AD%A3%E5%AE%9A%E7%9F%A9%E9%98%B5/11030459 正定矩阵的作用、验证视频&#xff1a;https://www.bilibili.com/video/BV1Ag411M76G/?spm_id_from333.337.search-card.all.click&vd_source7a1a0bc74158c6993c…

爬虫基本库的使用(requests库的详细解析)

注&#xff1a;本文一共4万多字&#xff0c;希望读者能耐心读完&#xff01;&#xff01;&#xff01; 前面,我们了解了urllib库的基本用法&#xff08;爬虫基本库的使用(urllib库的详细解析)-CSDN博客&#xff09;。其中&#xff0c;确实又不方便的地方。例如处理网页验证…

Java,SpringBoot项目中,Postman的测试方法。

目录 展示查询搜索 根据id展示数据 根据id删除数据 根据id更新数据 添加数据 展示查询搜索 // 根据姓名分页查询用户GetMapping("/getUsersByName")public IPage<User> getUsersByName(RequestParam(defaultValue "1") Long current,RequestPar…

容器_Docker ( 02 )

(容器_Docker ( 01 )-CSDN博客) Dockerfile 1. Dockerfile概述 commit 的局限 很容易制作简单的镜像 , 但碰到复杂的情况就十分不方便 , 例如 : 需要设置默认的启动命令 需要设置环境变量 需要指定镜像开放某些特定的端口 Dockerfile 就是解决以上这些问题的方法 Dockerf…

基于 java springboot+layui仓库管理系统

基于 java springbootlayui仓库管理系统设计和实现 博主介绍&#xff1a;5年java开发经验&#xff0c;专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言 文末获取源…

AMEYA360:尼得科仪器株式会社开发出用于支付场景的非接触式IC读卡器

尼得科株式会社的集团公司尼得科仪器株式会社(旧日本电产三协)开发出了可支持收付双方进行电子支付的紧凑型非接触式IC读卡器。 据日本经济产业省计算&#xff0c;在应对新冠疫情期间&#xff0c;非现金支付占居民消费支出的比例大幅增加&#xff0c;2022年的支付总额首次突破1…