
Supervision là một toolkit Python được thiết kế để hỗ trợ toàn bộ quy trình Computer Vision, từ tải dữ liệu, tiền xử lý, đến visualisation và lưu trữ dataset. Người dùng chỉ cần pip install supervision và có thể tích hợp ngay các mô hình phân loại, phát hiện hoặc phân đoạn mà không cần thay đổi code.
Toolkit cung cấp các connector cho các thư viện phổ biến như Ultralytics, Transformers, MMDetection và rfdetr, cho phép trả về đối tượng sv.Detections một cách nhất quán. Ví dụ, với rfdetr, chỉ cần khởi tạo mô hình và gọi model.predict(image, threshold=0.5) để nhận danh sách detections.
- Annotators: Các lớp như
BoxAnnotatorgiúp vẽ bounding box lên ảnh, tùy chỉnh màu sắc, độ dày và nhãn. - Datasets: Các hàm tiện ích cho phép tải, chia, hợp và lưu dataset ở định dạng COCO, YOLO, Pascal VOC.
- Inference: Kết nối trực tiếp với API Roboflow để lấy mô hình và thực hiện inference chỉ bằng vài dòng code.
Supervision không phụ thuộc vào mô hình cụ thể, do đó phù hợp với mọi dự án AI Vision tại Việt Nam, từ nghiên cứu đến triển khai thực tiễn. Với tài liệu chi tiết và các ví dụ phong phú, cộng đồng có thể nhanh chóng xây dựng ứng dụng CV chất lượng cao.
Nguồn: GitHub Trending — Biên dịch & tổng hợp: danhbaai.com