Theo dõi giữ mục tiêu qua các khung hình ra sao?
- Cơ bản
- Bài viết
- Từ 14 tuổi
- 4 phút đọc

Phát hiện trả lời “vật nào có trong ảnh này?”. Theo dõi thêm một câu hỏi: “vật ở ảnh trước có phải vật này không?”. Bộ theo dõi giữ mã mục tiêu bằng cách dự đoán nơi cần tìm tiếp, so sánh quan sát mới với mục tiêu cũ, rồi cập nhật hoặc báo mất mục tiêu.
Mục lục
- Vật thể ở khung đầu, trái
- Vật thể ở khung giữa
- Vật thể ở khung sau, phải
Từ khung hình đầu đến lần ghép tiếp theo
Ở khung đầu, detector trả về một hộp giới hạn (bounding box, hình chữ nhật quanh vật) và lớp hoặc đặc trưng của vật. Tracker lưu vùng đó làm mục tiêu ban đầu. Khi khung kế tiếp đến, nó không biết trước vật chắc chắn ở đâu; nó ước tính vùng tìm kiếm gần vị trí cũ, rồi tìm quan sát mới phù hợp. Tùy thiết kế, “phù hợp” có thể dựa trên khoảng cách giữa hộp, độ tương đồng màu/ngoại hình hoặc chuyển động ước tính. Đây là mô tả các cách ghép thường dùng trong một thiết kế minh họa, không phải lời khẳng định mọi thư viện dùng cùng một thuật toán.
Ví dụ, hộp đỏ quanh xe ở khung đầu nằm gần phía trái. Ở khung kế, tracker tìm hộp ứng viên gần vị trí dự đoán và có vẻ ngoài tương tự; nếu ghép được, nó giữ cùng mã và cập nhật vị trí. Ở khung sau nữa, vị trí mới lại trở thành cơ sở dự đoán. Mã mục tiêu giúp ứng dụng biết đây là chuỗi quan sát của cùng một track, không phải một vật mới được đặt tên tùy ý ở mỗi ảnh.
Vì sao phép ghép có thể sai?
Tracker đáng tin hơn khi ảnh liên tiếp có đủ chi tiết, mục tiêu không nhảy xa giữa hai khung, và các vật lân cận có vẻ ngoài khác nhau. Chuyển động nhanh hoặc khung hình thưa làm vị trí dự đoán lệch xa; rung và chuyển động camera làm nền đổi; ánh sáng đổi có thể làm màu hoặc đặc trưng kém giống. Khi hai vật giống nhau đi sát hoặc giao nhau, ứng viên có thể bị hoán đổi. Che khuất khiến tracker không có quan sát để so khớp.
Một độ tin cậy ghép thấp không nên bị biến thành sự chắc chắn chỉ vì phần mềm vẫn xuất ra mã. Ứng dụng có thể giữ trạng thái “chưa rõ”, không cập nhật mục tiêu, rồi chạy phát hiện lại để tìm ứng viên mới. ML Kit mô tả khả năng theo dõi đối tượng nổi bật qua các khung, còn thảo luận API tracking của OpenCV nêu vấn đề khởi tạo lại sau khi mất vật. Điều đó nhấn mạnh phục hồi là một phần riêng của hệ thống.
Mất dấu và khởi tạo lại
Giả sử một vật đi sau cột và biến mất khỏi ảnh. Tracker có thể tiếp tục dự đoán một lúc nhưng không có bằng chứng mới để xác nhận vị trí. Khi vật xuất hiện lại, hệ thống cần quyết định đó là track cũ hay mục tiêu khác. Một cách thiết kế thận trọng là đánh dấu track bị mất, yêu cầu detector tạo hộp mới, rồi nối lại chỉ khi tiêu chí về vị trí và ngoại hình đủ phù hợp. Nếu có nhiều ứng viên gần nhau, giữ trạng thái mơ hồ sẽ trung thực hơn việc nối đại một vật.
Đo tracking cũng cần nhãn tham chiếu xuyên suốt video: ngoài hộp đúng/sai, cần biết ID có bị đổi, mất hay gán nhầm khi vật giao nhau. Một detector có thể tìm đúng từng vật riêng lẻ mà tracker vẫn đổi ID; vì vậy chất lượng phát hiện từng khung không đủ để mô tả chất lượng theo dõi.
Tóm tắt
- Tracker dự đoán vùng tìm kiếm, ghép quan sát mới với mục tiêu cũ rồi cập nhật vị trí và mã.
- Vật giống nhau, chuyển động nhanh, rung, thay đổi hình ảnh và che khuất làm phép ghép dễ nhầm.
- Khi thiếu bằng chứng, đánh dấu mất hoặc mơ hồ và phát hiện lại an toàn hơn khẳng định một liên kết sai.
Thuật ngữ trong bài
Tên tiếng Việt, tên tiếng Anh và nghĩa dùng trong bài. Di chuột, chạm hoặc dùng phím Tab tới từ có gạch chân chấm để xem giải thích ngay khi đọc.
- theo dõi đối tượngobject tracking
- Nối vị trí của một vật qua các khung ảnh để thành đường đi theo thời gian.
- khung baobounding box
- Hình chữ nhật bao quanh vật trong ảnh.
Bài này chưa được đánh dấu là đã xem
Thấy nội dung sai hoặc chưa an toàn?
Báo cho quản trị viên qua email. Thư có sẵn tên bài và đường dẫn.
Có thể bạn cũng quan tâm
Cơ bảnWake word phát hiện cụm từ đánh thức như thế nào?
Hiểu từ đánh thức: cách dữ liệu đi qua hệ thống drone, điều kiện cần có và giới hạn cần kiểm tra trước khi áp dụng.
Trí tuệ nhân tạo (AI)5 phút đọc
Cơ bảnNhận dạng giọng nói trên máy và trên cloud khác gì?
So sánh nhận dạng lời nói trên thiết bị và qua cloud theo đường dữ liệu, kết nối, riêng tư, độ trễ, chất lượng, tài nguyên và chi phí.
Trí tuệ nhân tạo (AI)5 phút đọc
Trung cấpHệ thống tách ý định và thông số từ lệnh nói ra sao?
Theo dõi câu nói thành intent, thực thể và tham số đã chuẩn hóa; tìm cách hỏi lại khi trường thiếu hoặc mơ hồ.
Trí tuệ nhân tạo (AI)6 phút đọc
Trung cấpMô hình ngôn ngữ lớn chuyển lời nói thành lệnh ra sao?
Theo dõi âm thanh thành bản chép rồi thành JSON do mô hình đề xuất, và xác thực giá trị trước khi chuyển tiếp.
Trí tuệ nhân tạo (AI)7 phút đọc
Nguồn
Các nguồn này viết cho người đọc lớn hơn. Nếu thấy khó, hãy đọc cùng người lớn.
- Object Detection and Tracking(mở trong thẻ mới)
Google for DevelopersBậc B: tài liệu của hãngĐọc ngày 30 tháng 10, 2026
- OE 21: Tracking API (OpenCV project wiki)(mở trong thẻ mới)
OpenCVBậc C: nguồn khácĐọc ngày 30 tháng 10, 2026
