我試圖設置一個軟件來計算視頻中對象的數量。視頻正在被網絡攝像機捕獲。計數不需要是實時的。有沒有一個軟件,最好是開源的,可以做到這一點?計算視頻中的對象
我想也許Zoneminder與運動檢測可以幫助嗎?我不確定那會準確地工作。
任何其他建議或指針?
我試圖設置一個軟件來計算視頻中對象的數量。視頻正在被網絡攝像機捕獲。計數不需要是實時的。有沒有一個軟件,最好是開源的,可以做到這一點?計算視頻中的對象
我想也許Zoneminder與運動檢測可以幫助嗎?我不確定那會準確地工作。
任何其他建議或指針?
不幸的是,我不知道任何,但我讀了最近paper關於視頻機器學習的研究。也許這篇論文或一些資源可以提供幫助。
這種問題並不簡單。很多時候,這裏的人們都會問圖像識別,就好像有一些神奇的東西或者一個魔法庫一樣!但不幸的是,沒有這樣的工具。
那麼,從哪裏開始呢?最流行的框架是OpenCV。這是一個很好的起點!
讓我們檢查你的情況:
你需要計算對象。計數本身的速度不是你的問題(因爲你的幀速率和分辨率都不是很高,所以你可以在今天實時做)。這不是什麼大問題。
這裏最重要的是沒有魔法,既沒有單一的也沒有最好的技術用於識別本身。例如:
爲了選擇最好的技術,你必須研究一些基礎知識。 Somo的常用技巧是Lucas–Kanade method(用於跟蹤移動物體)和Haar(用於檢測靜物和臉部的流行方法)。你可以在OpenCV中找到這些內置的示例。
簡單的運動檢測本身非常簡單:您可以比較幀之間的差異(只是一個簡單的減法)。如果差異的數量足夠大,那麼這意味着現場會發生一些變化。但是,一旦計算出物體是你想要的,這似乎與你所尋找的東西沒有任何關係。
我明白,一般來說這可能是一個公開的問題。但是我看到很多公司用CCTV解決方案銷售視頻分析。 – kgunjikar