Phát hiện cháy

Phát hiện cháy theo thời gian thực: xác định ngọn lửa thực, cảnh báo tức thì.

Ý nghĩa

Ứng dụng của tôi là một hệ thống phát hiện cháy theo thời gian thực, sử dụng nguồn cấp dữ liệu webcam để theo dõi môi trường nhằm phát hiện các nguy cơ cháy tiềm ẩn. Ứng dụng này được xây dựng bằng Streamlit để có giao diện thân thiện với người dùng và OpenCV để xử lý luồng webcam. Chức năng cốt lõi bao gồm việc chụp ảnh từ webcam, mã hoá rồi gửi ảnh đến một lớp Trợ lý tuỳ chỉnh sử dụng API Gemini, cụ thể là mô hình AI tạo sinh của Google (`gemini-1.5-flash-latest`) để phân tích hình ảnh.

Lớp Trợ lý tạo một lời nhắc hướng dẫn mô hình AI xác định xem hình ảnh có chứa cảnh cháy thực sự hay không, đồng thời bỏ qua mọi hình ảnh giống như lửa trong ảnh hoặc video. Mô hình AI được tích hợp thông qua các mẫu lời nhắc và tính năng xử lý nhật ký tin nhắn của LangChain, cho phép mô hình phân tích hình ảnh theo ngữ cảnh.

Nếu phát hiện thấy đám cháy, ứng dụng sẽ ngay lập tức cảnh báo người dùng bằng cách hiển thị cảnh báo trên giao diện. Ứng dụng liên tục theo dõi nguồn cấp dữ liệu của webcam, cập nhật vài giây một lần, đảm bảo phát hiện kịp thời mọi mối đe doạ hỏa hoạn thực tế trong môi trường được giám sát. Hệ thống này có thể hữu ích trong nhiều trường hợp, chẳng hạn như theo dõi nhà, văn phòng hoặc không gian công cộng, giúp tăng cường an toàn và cảnh báo sớm.

Được tạo bằng

  • None (Không có)

Nhóm

Người cập nhật

Akram Khan

Từ

Ấn Độ