有沒有人曾經嘗試過這樣的工作?如何使用MATLAB計算圖像中的人數?
2
A
回答
3
在嘗試計算圖像中的人數之前,首先解決以下問題的決策問題比較容易:該區域是否包含人員?而且,如果將其縮小到特定尺寸,則更簡單:此20x20像素圖像是否包含一個人?如果您只是努力檢測臉部,則更容易。在這種情況下,您可以使用Viola-Jones臉部檢測算法來確定圖像中是否存在臉部。
一旦你可以說是/否存在或不存在某個地區的人(或人),你可以使用滑動窗口方法來覆蓋每個可能的地區並說是/不存在/不存在在該地區的人(或人)。要計算人數(或人臉),只需計算出是的回答數量即可。
正如我已經說過的,檢測面部比檢測人員容易一些,檢測前部面部比在任何方向檢測面部更容易。也就是說,只要您有足夠大的數據集,就可以爲幾乎任何對象創建對象檢測器。這些技術可能相當準確,但它們不是100%可靠的,所以你會得到誤報和漏報。
您可以在給定的鏈接找到Matlab face detector。
2
有一個積極的研究這個問題的社區。這裏有一個良好的開端:
http://lear.inrialpes.fr/people/triggs/pubs/Dalal-cvpr05.pdf
更多信息的鏈接,HOG的實現:
http://en.wikipedia.org/wiki/Histogram_of_oriented_gradients
相關問題
- 1. Matlab圖像 - 如何計算白色像素的數量
- 2. 使用MATLAB計算並平均圖像中的某些像素
- 3. 如何用MATLAB計算二值圖像中的白色像素數量?
- 4. 使用matlab計算圖像中的圓形對象
- 5. 如何計算matlab中圖像的總變差
- 6. Matlab如何計算攝像機視角?
- 7. 如何用手計算MATLAB linspace函數
- 8. 使用MATLAB來計算連續圖像之間的偏移量
- 9. 使用Matlab計算BW圖像的平均強度值
- 10. 使用Matlab剪影人體圖像
- 11. 使用pdfbox計算pdf中的圖像
- 12. 如何計算使用Mysql的班級中的學生人數?
- 13. 如何計算圖像
- 14. 如何使用python來計算圖像中的對象?
- 15. 如何使用OpenCV計算圖像中所有點的SURF點?
- 16. 計算使用LIBSVM和MATLAB
- 17. 如何計算數據使用矩陣的譜密度matlab
- 18. 需要使用MATLAB計算Pearson係數
- 19. 如何使用CoreGraphics對圖像原始數據進行計算?
- 20. 如何計算matlab中的平均值
- 21. 如何計算matlab中的斜率?
- 22. 如何計算MATLAB中棋盤圖像中的多邊形面積?
- 23. MATLAB如何計算免疫?
- 24. 數值計算MATLAB中的導數?
- 25. 計算matlab中兩幅圖像的協方差
- 26. 計算圖像中對象的數量
- 27. 計算快速的方法來保存Matlab圖像作爲圖像(例如PNG)
- 28. 如何使用MATLAB計算傅立葉係數
- 29. MATLAB中的圖像分割算法
- 30. 計算圖像
你如何定義一個人?因爲,如果一張臉就夠了,那麼codeproject上有一篇文章:http://www.codeproject.com/KB/audio-video/face_detection.aspx。即使你不能直接使用圖書館,文章可能會指出你正確的方向。 – OregonGhost 2010-04-26 09:07:28