2013-08-27 39 views
6

Vì vậy, có, tôi muốn nhận luồng video từ máy chủ và có thể biết có bao nhiêu người xuất hiện trên đó.Biết có bao nhiêu người đang xem video

Tôi có thể cài đặt bất kỳ hệ điều hành nào (MAC, Windows, Linux) trên máy chủ, sử dụng API (miễn phí hoặc trả phí) và bất kỳ ngôn ngữ nào (C++, php, v.v.).

Tôi đã tìm thấy một số điều thú vị, chẳng hạn như OpenCV nhưng tôi nghĩ rằng nó hữu ích hơn cho khuôn mặt nhận hơn để biết số lượng người trong một căn phòng ...

Bất kỳ trợ giúp sẽ được đánh giá cao :)

Trả lời

4

Sử dụng một máy dò con người áp dụng trên mỗi khung cho xuất khẩu số liệu thống kê cơ bản:

OpenCV có một đã:

http://docs.opencv.org/doc/tutorials/objdetect/cascade_classifier/cascade_classifier.html

Tất cả bạn phải làm là thay thế các mô hình phải đối mặt với một cơ thể con người (_fullbody.xml):

https://github.com/Itseez/opencv/tree/master/data/haarcascades

Bây giờ bạn có thể xuất khẩu một số thống kê như bao nhiêu người mỗi khung có. Để biết có bao nhiêu cá thể xuất hiện trong một chuỗi, bạn sẽ cần một trình theo dõi. Từ đó mọi thứ trở nên khó khăn hơn. Bạn sẽ phải tìm một cái gì đó phù hợp với trường hợp của bạn. Mẹo: google cho "mã theo dõi đa mục tiêu" hoặc tương tự.