Python
Preview: Detect các đối tượng khi xuất hiện trong các vùng cảnh báo đã thiết lập
<body>
@polyxgo
PolyXGO
Đoạn mã Python này định nghĩa một công cụ kết nối camera và thiết lập các vùng chỉ định để theo dõi đối tượng di chuyển trong các khu vực đã chọn. Các tính năng chính của ứng dụng bao gồm:
- Thiết lập nguồn camera và video: Mã cung cấp các tùy chọn để kết nối với nguồn cấp camera trực tiếp hoặc tải một tệp video để phân tích.
- Tạo vùng đa giác: Người dùng có thể tạo các vùng đa giác tùy chỉnh trên nguồn camera bằng cách sử dụng các thao tác chuột, cho phép giám sát các khu vực cụ thể. Các vùng này được hiển thị trên giao diện video và nhiều đa giác có thể được định nghĩa cho các cấu hình giám sát phức tạp hơn.
- Phát hiện và theo dõi đối tượng: Với các mô hình YOLO được huấn luyện trước, mã phát hiện các đối tượng (ví dụ: người, xe hơi) và xác định chuyển động của chúng trong các vùng đã được chỉ định. Các đối tượng được phát hiện khi đi vào vùng sẽ kích hoạt cảnh báo, đồng thời mỗi đối tượng sẽ được đếm và lưu lại.
- Cảnh báo và giám sát khu vực: Mỗi khu vực được chỉ định có thể kích hoạt cảnh báo trực quan khi một đối tượng đi vào. Cảnh báo hiển thị thông báo tùy chỉnh và đánh dấu khu vực bằng màu sắc. Cảnh báo cũng có thể lưu lại tối đa ba hình ảnh của sự kiện được phát hiện.
- Phát hiện khuôn mặt và bàn tay: Mã tích hợp MediaPipe để phát hiện khuôn mặt và bàn tay, cho phép theo dõi vị trí của khuôn mặt và bàn tay trong thời gian thực trên nguồn cấp video.
- Phản hồi trực quan và nhãn: Các khu vực và đối tượng được gắn nhãn theo thời gian thực với các hộp đánh dấu và văn bản hiển thị số lượng và loại đối tượng được phát hiện trong từng khu vực. Các yếu tố này tự động điều chỉnh khi đối tượng di chuyển, cung cấp phản hồi liên tục.
Recently Updated
Included
- Lifetime support
- Future updates
- Free installation
- Paid customization
Công cụ này hữu ích cho các ứng dụng giám sát, cho phép tập trung giám sát chuyển động và đối tượng trong các khu vực cụ thể và tạo cảnh báo trực quan hoặc lưu hình ảnh cho các hoạt động được phát hiện trong các khu vực đó.