我開始搜索以實現必須計算某個地方的人流量的系統。 最後的想法是有類似http://www.youtube.com/watch?v=u7N1MCBRdl0。我正在與OpenCv合作開始創建它,我正在閱讀和研究。但我想知道是否有人能給我一些源代碼示例,文章和任何可以讓我在交易中更快的源代碼提示。使用OpenCV計數的人
我從blobtrack.exe樣本開始學習,但沒有得到好的結果。
Tks in advice。
我開始搜索以實現必須計算某個地方的人流量的系統。 最後的想法是有類似http://www.youtube.com/watch?v=u7N1MCBRdl0。我正在與OpenCv合作開始創建它,我正在閱讀和研究。但我想知道是否有人能給我一些源代碼示例,文章和任何可以讓我在交易中更快的源代碼提示。使用OpenCV計數的人
我從blobtrack.exe樣本開始學習,但沒有得到好的結果。
Tks in advice。
只要您選擇良好的閾值和光照均勻一致,斑點檢測就是正確的方法。但這裏真正的問題是編寫一個跟蹤算法,可以跟蹤多個斑點,抵抗掉幀。基本上,您希望能夠爲多個幀中的每個blob分配永久ID,請記住,由於光照條件的變化以及人們走近非常靠近和/或交叉路徑,斑點可能會丟失幾幀, ,和/或合併。
要做到這一點'正確',你需要一個能夠抵抗丟幀的模糊ID分配算法(即blob ID保持不變,理想情況下可以預測運動,如果blob丟棄一幀或兩幀)。您可能還希望保留ID合併和拆分的歷史記錄,以便如果兩個ID合併爲一個,然後將其拆分爲兩個,則可以將各個合併的ID重新分配給結果的兩個斑點。
以我的經驗openFrameworks openCv爲例基本的例子是一個很好的起點。
我不會把這作爲正確的答案。
這只是能夠閱讀葡萄牙語或可以使用翻譯的人的一種選擇。這是我的畢業項目,並且有一個選項來計算人數。
限制:
優點:
我使用OpenCV做基本功能,捕捉屏幕,去槽低像素等。但算數人的算法是由我自己完成的。
您可以檢查它在這個paper
對這個項目最終的意見:這是不是準備去活着,要成爲一個產品。但它作爲學習的基礎很好。
您的[論文]鏈接(http://pdfcast.org/pdf/real-time-people-couting)不起作用。請更新您的參考。 – abhinav 2017-03-15 10:43:04
@abhinav我更新了鏈接 – 2017-03-15 12:40:32