Bỏ để qua phần nội dung

Đếm đối tượng ở các vùng khác nhau bằng cách sử dụng Ultralytics YOLOv8 🚀

Đếm đối tượng trong khu vực là gì?

Đếm đối tượng trong các khu vực có Ultralytics YOLOv8 liên quan đến việc xác định chính xác số lượng đối tượng trong các khu vực được chỉ định bằng cách sử dụng thị giác máy tính tiên tiến. Cách tiếp cận này có giá trị để tối ưu hóa các quy trình, tăng cường bảo mật và nâng cao hiệu quả trong các ứng dụng khác nhau.



Xem: Ultralytics YOLOv8 Đếm đối tượng ở nhiều vùng & di chuyển

Ưu điểm của việc đếm đối tượng trong các khu vực?

  • Độ chính xác và chính xác: Đếm đối tượng ở các khu vực có thị giác máy tính tiên tiến đảm bảo đếm chính xác và chính xác, giảm thiểu các lỗi thường liên quan đến đếm thủ công.
  • Cải thiện hiệu quả: Tính năng đếm đối tượng tự động giúp nâng cao hiệu quả hoạt động, cung cấp kết quả theo thời gian thực và hợp lý hóa các quy trình trên các ứng dụng khác nhau.
  • Tính linh hoạt và ứng dụng: Tính linh hoạt của việc đếm đối tượng trong các khu vực làm cho nó có thể áp dụng trên nhiều lĩnh vực khác nhau, từ sản xuất và giám sát đến giám sát giao thông, góp phần vào tiện ích và hiệu quả rộng rãi của nó.

Ứng dụng trong thế giới thực

Bán lẻ Phố chợ
Số người đếm ở các khu vực khác nhau bằng cách sử dụng Ultralytics YOLOv8 Đếm đám đông ở các khu vực khác nhau bằng cách sử dụng Ultralytics YOLOv8
Số người đếm ở các khu vực khác nhau bằng cách sử dụng Ultralytics YOLOv8 Đếm đám đông ở các khu vực khác nhau bằng cách sử dụng Ultralytics YOLOv8

Các bước để chạy

Bước 1: Cài đặt các thư viện cần thiết

Bắt đầu bằng cách nhân bản Ultralytics kho lưu trữ, cài đặt các phụ thuộc và điều hướng đến thư mục cục bộ bằng các lệnh được cung cấp trong Bước 2.

# Clone Ultralytics repo
git clone https://github.com/ultralytics/ultralytics

# Navigate to the local directory
cd ultralytics/examples/YOLOv8-Region-Counter

Bước 2: Chạy đếm vùng bằng cách sử dụng Ultralytics YOLOv8

Thực hiện các lệnh cơ bản sau đây để suy luận.

Khu vực có thể di chuyển

Trong khi phát lại video, bạn có thể tương tác di chuyển khu vực trong video bằng cách nhấp và kéo bằng nút chuột trái.

# Save results
python yolov8_region_counter.py --source "path/to/video.mp4" --save-img

# Run model on CPU
python yolov8_region_counter.py --source "path/to/video.mp4" --device cpu

# Change model file
python yolov8_region_counter.py --source "path/to/video.mp4" --weights "path/to/model.pt"

# Detect specific classes (e.g., first and third classes)
python yolov8_region_counter.py --source "path/to/video.mp4" --classes 0 2

# View results without saving
python yolov8_region_counter.py --source "path/to/video.mp4" --view-img

Đối số tùy chọn

Tên Kiểu Mặc định Sự miêu tả
--source str None Đường dẫn đến tệp video, cho webcam 0
--line_thickness int 2 Giới hạn độ dày hộp
--save-img bool False Lưu video/hình ảnh dự đoán
--weights str yolov8n.pt Đường dẫn tệp trọng số
--classes list None Phát hiện các lớp cụ thể, tức là --lớp 0, 2
--region-thickness int 2 Khu vực Độ dày hộp
--track-thickness int 2 Độ dày dòng theo dõi

FAQ

Đếm đối tượng trong các khu vực được chỉ định bằng cách sử dụng Ultralytics YOLOv8?

Đếm đối tượng trong các khu vực được chỉ định với Ultralytics YOLOv8 Liên quan đến việc phát hiện và kiểm đếm số lượng đối tượng trong các khu vực xác định bằng cách sử dụng thị giác máy tính tiên tiến. Phương pháp chính xác này nâng cao hiệu quả và độ chính xác trên các ứng dụng khác nhau như sản xuất, giám sát và giám sát giao thông.

Làm cách nào để chạy tập lệnh đếm đối tượng với Ultralytics YOLOv8?

Làm theo các bước sau để chạy đếm đối tượng trong Ultralytics YOLOv8:

  1. Sao chép Ultralytics kho lưu trữ và điều hướng đến thư mục:

    git clone https://github.com/ultralytics/ultralytics
    cd ultralytics/examples/YOLOv8-Region-Counter
    
  2. Thực thi tập lệnh đếm vùng:

    python yolov8_region_counter.py --source "path/to/video.mp4" --save-img
    

Để biết thêm tùy chọn, hãy truy cập phần Chạy đếm vùng .

Tại sao tôi nên sử dụng Ultralytics YOLOv8 để đếm đối tượng trong các khu vực?

Sử dụng Ultralytics YOLOv8 Để đếm đối tượng trong các khu vực cung cấp một số lợi thế:

  • Độ chính xác và chính xác: Giảm thiểu các lỗi thường thấy trong đếm thủ công.
  • Cải thiện hiệu quả: Cung cấp kết quả thời gian thực và hợp lý hóa các quy trình.
  • Tính linh hoạt và ứng dụng: Áp dụng cho các lĩnh vực khác nhau, nâng cao tiện ích của nó.

Khám phá các lợi ích sâu hơn trong phần Ưu điểm .

Có thể điều chỉnh các vùng đã xác định trong khi phát lại video không?

Có, với Ultralytics YOLOv8, các vùng có thể được di chuyển tương tác trong khi phát lại video. Chỉ cần nhấp và kéo bằng nút chuột trái để định vị lại khu vực. Tính năng này tăng cường tính linh hoạt cho môi trường năng động. Tìm hiểu thêm trong phần mẹo dành cho các khu vực có thể di chuyển.

Một số ứng dụng trong thế giới thực của đếm đối tượng trong các khu vực là gì?

Đếm đối tượng với Ultralytics YOLOv8 có thể được áp dụng cho nhiều tình huống trong thế giới thực:

  • Bán lẻ: Đếm người để phân tích lưu lượng người đi bộ.
  • Phố chợ: Quản lý mật độ đám đông.

Khám phá thêm các ví dụ trong phần Ứng dụng trong thế giới thực .



Đã tạo 2023-12-02, Cập nhật 2024-07-05
Tác giả: glenn-jocher (5), Burhan-Q (1), RizwanMunawar (1)

Ý kiến