File size: 2,332 Bytes
5dc297d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2679135
5dc297d
 
 
 
 
 
63991a8
d8c342f
5dc297d
3898547
 
 
 
 
 
 
 
 
 
 
 
 
 
5dc297d
 
 
 
 
 
 
 
27aaaff
5dc297d
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
---
license: apache-2.0
tags:
- yolo
- object-detection
- cargo
- packages
- forklift
- truck
datasets:
- custom-cargo-package-dataset
model-index:
- name: YOLOv8 Cargo Package Counter
  results:
  - task:
      type: object-detection
    dataset:
      name: custom-cargo-package-dataset
      type: object-detection
      split: train
    metrics:
    - type: precision
      value: 0.77187
    - type: recall
      value: 0.11111
    - type: mAP50
      value: 0.09188
    - type: mAP50-95
      value: 0.06383
    - type: F1
      value: 0.19426
language:
- en
base_model: YOLOv8
pipeline_tag: object-detection
metrics:
- precision
- recall
- f1
---

# YOLOv8 Cargo Package Counter

This repository contains a YOLOv8-based model trained to detect and count cargo packages in images. The model was trained on a custom dataset with classe: `cargo-package`. It can be used for various cargo logistics and package counting tasks.

## Model Description

YOLOv8 is a state-of-the-art object detection architecture, known for its speed and accuracy. This model was trained using a custom dataset containing images of cargo packages, forklifts, and trucks, making it specialized for logistics and transportation industries.

- **Model Architecture**: YOLOv8
- **Number of Classes**: 1 (`cargo-package`)
- **Training**: The model was trained using both `best.pt` (the best performing model during training) and `last.pt` (the final checkpoint).- **Use Case**: Object detection and counting of cargo packages, forklifts, and trucks in warehouses, transportation hubs, or logistics centers.

## Evaluation Results

The model was evaluated on the validation set using the following metrics:

| Metric        | Value   |
| ------------- | ------- |
| Precision     | 0.77187 |
| Recall        | 0.11111 |
| mAP50         | 0.09188 |
| mAP50-95      | 0.06383 |
| F1 Score      | 0.19426 |

These metrics were obtained using a threshold of 0.5 for IoU (Intersection over Union).

## How to Use

You can load the model using the `ultralytics` library, as shown below:

```python
from ultralytics import YOLO

# Load the model from Hugging Face
model = YOLO('https://huggingface.co/poudel/yolov8-cargo-package-counter/resolve/main/best.pt')

# Run inference on an image
results = model('path_to_image.jpg')

# Display the results
results.show()