Đây là một dự án nghiên cứu áp dụng thuật toán phân cụm GMM để phát hiện đối tượng chuyển động trong video
Dự án này sử dụng thuật toán GMM để phát hiện đối tượng chuyển động dựa trên phép trừ nền.
answer/
: Kết quả sau khi thực hiện phép trừ nền trên các frameframe/
: Frame được tách từ video đầu vàoframes_for_comparison/
: Tương tự thư mụcanswer/
, nhưng các kết quả này được thực hiện bằng thư viện hỗ trợ dùng để so sánhreferences/
: Source tham khảo về Gaussian Mixture Models từ [1]report/
: Thư mục chứa source báo cáo latexresult/
: Thư mục chứa video kết quảvideo/
: Thư mục chứa video đầu vàoGMM_Detect_Motion_in_Video.ipynb
: Tệp mã nguồn của dự ánMSE.csv
: Tệp giá trị Mean Square Errorrequirements.txt
: File liệt kê các thư viện Python cần thiếtREADME.md
: Tệp này
- Clone repo:
git clone https://github.com/lephamcong/GMM_Detect_Motion_in_Video.git
- Cài đặt các thư viện cần thiết:
pip install -r requirements.txt
-
Đặt ảnh đầu vào trong thư mục
iamge/
. -
Chạy các code trong file GMM_Detect_Motion_in_Video.ipynb
Kết quả đầu ra sẽ được lưu trong thư mục result/
.
- Gaussian Mixture Models from Scratch in Python
- Mean Squared Error (MSE)
- Background Extraction from Videos Using Gaussian Mixture Models
- Lê Phạm Công
- Email: [email protected]
Tệp README này cung cấp một tổng quan về dự án, cách sử dụng, cấu trúc thư mục, tài liệu liên quan và thông tin đóng góp. Nó giúp người dùng hiểu rõ hơn về mục đích, chức năng và cách triển khai dự án phát hiện đối tượng chuyển động trong video bằng GMM.