我有一個靜止的相機,指向室內區域。人們會走過距離攝像機約5米的地方。使用OpenCV,我想檢測走過去的人 - 我理想的返回是一組檢測到的個人,邊界矩形。如何檢測和跟蹤使用OpenCV的人?
我看了幾個內置的樣品:
- 的的Python樣品都沒有真正適用
- 的Ç斑點跟蹤樣品看起來很有希望,但不接受實時視頻,這使測試變得困難。它也是最複雜的示例,提取相關知識並將其轉換爲Python API存在問題。
- C'motempl'樣本也看起來很有前景,因爲它可以根據後續視頻幀計算出輪廓。據推測,我可以使用它來找到強連通的組件,並提取單個斑點和邊界框 - 但我仍然試圖找出一種方法來識別在後續幀中發現的斑點作爲相同的斑點。
是否有人能夠爲此提供指導或示例 - 最好在Python?
+1大膽的努力。有興趣看看會發生什麼。 – 2010-02-02 23:51:51
@Trent不知道你是否認真。 OpenCV沒有任何這樣的方法。 – 2010-02-03 09:05:37
@尼克約翰遜,對不起,這是一個不好的幽默嘗試。能夠在真實世界的環境中檢測和跟蹤人員並不重要。克服的障礙很多,包括:不同的照明條件,障礙物,陰影去除等。 – Trent 2010-02-03 15:28:49