Ultralytics YOLO27: Đăng ký vào danh sách chờ.
Cấp phép YOLO
Ultralytics YOLO

Phát hiện và theo dõi đối tượng bằng Ultralytics YOLOv8

Tìm hiểu phát hiện và theo dõi đối tượng với Ultralytics YOLOv8: thiết lập model, cấu hình ByteTrack hoặc BoT-SORT và chạy suy luận thời gian thực trên video và webcam.

Nuvola LadiNuvola Ladi4 phút đọc
Tìm hiểu phát hiện và theo dõi đối tượng với Ultralytics YOLOv8: thiết lập model, cấu hình ByteTrack hoặc BoT-SORT và chạy suy luận thời gian thực trên video và webcam.

Hôm nay, chúng ta tiếp tục hành trình với một chương khác về Ultralytics YOLOv8. Trong tập này, chúng tôi tập trung vào phát hiện đối tượng và theo dõi, một khía cạnh nền tảng của thị giác máy tính, hỗ trợ nhiều ứng dụng trong các ngành khác nhau. Hãy cùng Nicolai Nielsen khám phá năng lực của YOLOv8 trong lĩnh vực này.

Phát hiện và theo dõi đối tượng đóng vai trò thiết yếu trong nhiều tình huống, từ hệ thống giám sát đến tự động hóa công nghiệp. Với Ultralytics YOLOv8, có thể dễ dàng ứng dụng các năng lực này. Nicolai sẽ hướng dẫn chúng ta qua quy trình, đồng thời nêu bật những thông tin chuyên sâu quan trọng và phần trình diễn thực tế.

Giới thiệu bối cảnh#

Trước khi đi sâu vào các khía cạnh phức tạp của phát hiện và theo dõi đối tượng, Nicolai nhấn mạnh tính linh hoạt của Ultralytics YOLOv8. Dù là nhận diện người trong không gian đông đúc hay giám sát đối tượng trên dây chuyền sản xuất, YOLOv8 đều cung cấp một giải pháp vững chắc.

Thiết lập model#

Trong video này, Nicolai làm việc trong Visual Studio Code và trình diễn cách thiết lập model Ultralytics YOLOv8 cho tác vụ phát hiện và theo dõi đối tượng. Bằng cách sử dụng model cỡ trung, anh cho thấy ngay cả các model lớn hơn cũng có thể chạy theo thời gian thực trên phần cứng đủ mạnh.

Cấu hình tracker#

Trong theo dõi đối tượng, việc chọn đúng tracker rất quan trọng. Nicolai giới thiệu thuật toán ByteTrack, nổi tiếng về độ chính xác và độ tin cậy. Ngoài ra, anh còn nhấn mạnh tính linh hoạt của Ultralytics YOLOv8 khi đề cập đến các tracker thay thế như BoT-SORT, đáp ứng nhiều yêu cầu theo dõi khác nhau.

Suy luận theo thời gian thực#

Sau khi cấu hình model và tracker, đã đến lúc xem Ultralytics YOLOv8 hoạt động. Trong hướng dẫn này, chúng ta sẽ thấy chương trình chạy như thế nào qua phần trình diễn trực tiếp khả năng phát hiện và theo dõi đối tượng bằng video quay sẵn. Mỗi đối tượng được gán một ID riêng để có thể theo dõi từ khung hình này sang khung hình khác.

Nicolai Nielsen trình diễn phát hiện và theo dõi đối tượng với Ultralytics YOLOv8

Hình 1. Nicolai Nielsen trình diễn cách thức hoạt động bên trong của tính năng phát hiện và theo dõi đối tượng với Ultralytics YOLOv8.

Thử nghiệm trực tiếp bằng webcam#

Tiếp nối phần trình diễn, chúng ta sẽ thấy cách chuyển sang luồng webcam trực tiếp để minh họa khả năng theo dõi theo thời gian thực. Từ phát hiện người đến nhận diện đối tượng, Ultralytics YOLOv8 duy trì khả năng theo dõi nhất quán, ngay cả khi camera di chuyển và đối tượng bị che khuất.

Theo dõi đối tượng trên nhiều luồng#

Theo dõi đối tượng trên nhiều luồng video bằng đa luồng là giải pháp lý tưởng để xử lý nhiều luồng camera giám sát. Khi sử dụng module threading của Python cùng Ultralytics YOLOv8, mỗi thread quản lý một instance tracker riêng, cho phép xử lý nền hiệu quả. Tính năng này hữu ích và đóng vai trò quan trọng trong phân tích nâng cao.

Ứng dụng thực tiễn#

Qua phần trình diễn, Nicolai nhấn mạnh tính ứng dụng thực tiễn của việc phát hiện và theo dõi đối tượng. Các ứng dụng rất đa dạng, từ ngành y tế đến nông nghiệp và ngành sản xuất. Anh cũng nhấn mạnh tầm quan trọng của việc tích hợp chức năng theo dõi cùng với phát hiện để nâng cao hiệu quả và độ chính xác.

Tổng kết#

Tóm lại, vô số ứng dụng của phát hiện và theo dõi đối tượng mang đến sự linh hoạt và các giải pháp sáng tạo cho mọi ngành. Hãy cùng khám phá khả năng của thị giác máy tính với Ultralytics YOLOv8.

Hãy theo dõi và tham gia cộng đồng của chúng tôi khi chúng ta tiếp tục khám phá lĩnh vực trí tuệ nhân tạo và học máy không ngừng phát triển.

Được viết bởi

Nuvola Ladi
Nuvola Ladi

Quản lý Nội dung Số · Ultralytics

Nuvola Ladi là Quản lý Nội dung Số tại Ultralytics, nơi cô sáng tạo nội dung về vision AI và Ultralytics YOLO, đồng thời đại diện công ty tại các sự kiện trong ngành như PyTorch Conference 2025. Cô sống tại Tây Ban Nha và có bằng Thạc sĩ về Truyền thông Thị giác và Kỹ thuật số của IE University. Trước khi gia nhập Ultralytics, cô từng đảm nhiệm các vị trí tại những tổ chức như XVA Gallery & Hotel và Rolex.

Bình luận

Đặt câu hỏi, chia sẻ kết quả hoặc giúp đỡ người khác.

Khám phá các giải pháp

Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Chuyển hình ảnh từ drone và ảnh hàng không thành thông tin chuyên sâu theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Ứng dụng computer vision trong ngành hàng không vũ trụ với Ultralytics YOLO cho kiểm tra máy bay, phát hiện dị vật trên đường băng (FOD), vận hành mặt đất tại sân bay và phát hiện lỗi vật liệu composite.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

Bắt đầu hành trình hướng đến tương lai của machine learning