Kav*_*ian 13 c# opencv video-processing emgucv
我想使用OpenCV(或Emgu CV)开发一个"人数统计系统".
请指导我如何实现或引导我一些示例或开源项目.
(我做了一些工作:提取差异然后阈值删除背景,使用运动历史等等;仍然没有好结果.)
编辑1:我正在计算一个高人流量(其中十几个可能同时出现).
编辑2:必须至少80%准确.人们走过一扇近5米宽的门.问题是我无法控制相机的位置或角度.相机在距离10米处高度2.5米的地方喊叫.
谢谢
Bos*_*sak 8
如果你打电话给人数系统一个计算房间内人员的系统,那么我建议你用带有2个激光器(普通激光器玩具)和2个光敏电阻的微控制器来实现硬件.对于微控制器,我建议你使用Arduino.And然后创建一个具有SerialPort对象的C#应用程序并读取arduino通过USB发送的数据.例如,arduino将发送1表示"有人进入房间",0表示"有人离开房间".然后记录和统计数据可以在C#中轻松完成.
Arduiono网站:这里
光敏电阻1美元:这里
与使用质量相当好的相机相比,这种解决方案更便宜,更容易实现.
希望我能帮助你.
Mar*_*tin 3
查看最新版本 OpenCV (>= 2.2) 附带的 HOG 行人检测器。
请参阅OpenCV 源代码中的modules/objdetect/src/hog.cpp和。samples/cpp/peopledetect.cpp不幸的是,目前还没有关于它的官方文档。
modules/objdetect/src/hog.cpp
samples/cpp/peopledetect.cpp
归档时间:
14 年,2 月 前
查看次数:
8514 次
最近记录:
8 年,12 月 前