darknet yolov3 模型训练步骤整理

news/2024/7/11 1:19:51 标签: YOLO, 深度学习, 人工智能

1. 把需要训练的图片拷贝到

D:\模型训练\darknet-master\build\darknet\x64\data\VOCdevkit\VOC2012\JPEGImage

2. 执行imageName.py 文件,重命名JPEGImage下的图片。

D:\模型训练\darknet-master\build\darknet\x64\data\VOCdevkit\VOC2012\imageName.py

3. 用标注工具labelImg.exe标注图片

D:\labelImg\labelImg.exe

Open Dir:

D:\模型训练\darknet-master\build\darknet\x64\data\VOCdevkit\VOC2012\JPEGImages

Change Save Dir:

D:\模型训练\darknet-master\build\darknet\x64\data\VOCdevkit\VOC2012\Annotations

4. 执行xml2txt.py把标注的xml生成训练用txt文件

D:\模型训练\darknet-master\build\darknet\x64\data\VOCdevkit\VOC2012\xml2txt.py

5. 执行voc_label.py生成label文件

修改  voc_label.py classes = ["pwk","ps"]

D:\模型训练\darknet-master\build\darknet\x64\data\voc_label.py

D:\模型训练\darknet-master\build\darknet\x64\data\VOCdevkit\VOC2012\labels

6. 模型训练

darknet detector train data/voc_pwk.data cfg/yolov3_wushui.cfg cfg/yolov3_wushui_last.weights tee logs/train_yolov3_pwk.log

7. 模型预测

darknet detector test data/coco.data cfg/yolov3.cfg cfg/yolov3.weights data/road.jpg -gpus 0,1,2,3


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

相关文章

Nginx之QPS限制模块解读

目录 基本介绍 模块配置具体解读 limit_req_zone limit_req 原理:漏桶算法 基本介绍 NGINX通过limit_req_zone和limit_req两条指令来实现速率限制。指令limit_req_zone定义了限速的参数,指令limit_req在所在的location使能定义的速率。 QPS即每秒…

同城信息服务源码 本地生活服务小程序源码

同城信息服务源码 本地生活服务小程序源码 功能介绍: 基本设置:网站参数、安全设置、分站管理、支付设置、操作日志、地区设置、公交地铁、国际区号、清理缓存、模板风格、模块管理、域名管理、底部菜单、消息通知、登录设置 其他设置:关键…

LinearLayout里子view点击,其他空白间隙处禁止点击

LinearLayout里子view点击,其他空白间隙处禁止点击 经过不断摸索终于实现了。 像头条里黄色区域禁止点击实现。 可以通过在父 LinearLayout 上设置 android:clickable"true" 属性来实现,然后在子 View 上设置 android:clickable"false&…

1.(vue3.x+vite)封装组件

前端技术社区总目录(订阅之前请先查看该博客) 关联博客 2.(vue3.x+vite)组件注册并调用 1:创建组件目录package,并创建相关工程结构 2:编写组件内容(index.vue) 3:添加注册组件方法(index.js) 4:添加路由

【Java 基础篇】Java反射详解:深入了解Java的镜像世界

Java是一门面向对象的编程语言,其强大之处之一就是能够在运行时检查、获取和操作类、方法、字段等程序元素。这一特性就是通过Java的反射机制实现的。本文将深入介绍Java反射,包括它的基本概念、使用方法、常见应用场景和注意事项。无需担心,…

【FAQ】安防监控视频云存储平台EasyNVR对接EasyNVS时,一直不上线该如何解决?

视频安防监控平台EasyNVR可支持设备通过RTSP/Onvif协议接入,并能对接入的视频流进行处理与多端分发,包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等多种格式。 近期有用户在使用安防视频平台EasyNVR对接上级平台EasyNVS时,出现了一直不上线…

postgresql16.0在centos7下编译安装

参考: PostgreSQL: Documentation: 16: 17.3. Building and Installation with Autoconf and Make PostgreSQL 编译安装通用步骤_大明湖畔的丘处机的博客-CSDN博客 注意* PG15及以上版本需要 Python3 #安装依赖包 yum install -y libicu-devel #下载源码包 wge…

【大数据开发技术】实验04-HDFS文件创建与写入

文章目录 一、实验目标二、实验要求三、实验内容四、实验步骤 一、实验目标 熟练掌握hadoop操作指令及HDFS命令行接口掌握HDFS原理熟练掌握HDFS的API使用方法掌握单个本地文件写入到HDFS文件的方法掌握多个本地文件批量写入到HDFS文件的方法 二、实验要求 给出主要实验步骤成…