mirror of
https://github.com/Karllzy/cotton_color.git
synced 2025-11-08 18:53:53 +00:00
Merge remote-tracking branch 'origin/YOLO'
This commit is contained in:
commit
0ea15daeb8
BIN
YOLO/README.assets/1.png
Normal file
BIN
YOLO/README.assets/1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 46 KiB |
BIN
YOLO/README.assets/image-20241113133535978.png
Normal file
BIN
YOLO/README.assets/image-20241113133535978.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 27 KiB |
BIN
YOLO/README.assets/image-20241113133825646.png
Normal file
BIN
YOLO/README.assets/image-20241113133825646.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 25 KiB |
BIN
YOLO/README.assets/image-20241113133840896.png
Normal file
BIN
YOLO/README.assets/image-20241113133840896.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
BIN
YOLO/README.assets/image-20241113133850391.png
Normal file
BIN
YOLO/README.assets/image-20241113133850391.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
93
YOLO/README.md
Normal file
93
YOLO/README.md
Normal file
@ -0,0 +1,93 @@
|
||||
# YOLO调试记录
|
||||
|
||||
|
||||
## data文件夹 yaml文件配置
|
||||
|
||||
该文件夹中配置的是数据集的路径及类别信息
|
||||
|
||||
|
||||
```python
|
||||
path: ../datasets/dimo4
|
||||
train: D:\yolov5-master\datasets\dimo4\images\train
|
||||
val: D:\yolov5-master\datasets\dimo4\images\val
|
||||
test: # test images (optional)
|
||||
# Classes
|
||||
names:
|
||||
0: dimo
|
||||
```
|
||||
|
||||
## 模型导出
|
||||
|
||||
### 命令行形式
|
||||
|
||||
```bash
|
||||
python export.py --weights runs/train/exp4/weights/best.pt --img 640 --batch 1 --device 0 --include onnx --opset 15
|
||||
```
|
||||
|
||||
|
||||
通过export.py导出的文件格式为onnx
|
||||
|
||||
weights地址: runs/train/exp4/weights/xxx.pt best.pt为train.py训练后所得模型
|
||||
|
||||
在detect.py中batch为1,batch在detect中不能更改,所以在导出onnx模型文件时要设置batch 1 batch在detect中不能更改
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### PyCharm配置
|
||||
|
||||
##### export.py
|
||||
|
||||
```bash
|
||||
--weights
|
||||
runs/train/exp4/weights/best.pt
|
||||
--img
|
||||
640
|
||||
--device0
|
||||
--include
|
||||
onnx
|
||||
--opset
|
||||
15
|
||||
```
|
||||
|
||||
|
||||

|
||||
|
||||
## 模型加载
|
||||
|
||||
### 命令行形式
|
||||
|
||||
```bash
|
||||
python detect.py --weights runs\train\exp4\weights\best.onnx --data D:\yolov5- master\data\dimo4.yaml
|
||||
```
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### PyCharm配置
|
||||
|
||||
```bash
|
||||
--weights
|
||||
runs\train\exp4\weights\best.onnx
|
||||
--data
|
||||
D:\yolov5-master\data\dimo4.yaml
|
||||
```
|
||||

|
||||
|
||||
在detect.py中
|
||||
|
||||
输入的模型为在train.py中训练好的模型 :地址: runs/train/exp4/weights/xxx.pt
|
||||
|
||||
或者 :runs/train/exp4/weights/xxx.onnx
|
||||
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
BIN
YOLO/yolov5-master/model/cls_11.14.pt
Normal file
BIN
YOLO/yolov5-master/model/cls_11.14.pt
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user