通过摄像头采集视频在线实时检测人脸

shhdgl 2014-11-30 11:06:25
我现在接到的任务就是这个样子的:
通过监控摄像头实时监控特定场景,并且在pc的应用程序中实时检测出监控视频中的人脸。由于思路不是很清楚想问问做过这方面的前辈!
1、硬件平台上包含什么?
我的理解:摄像头+采集卡+pc(VS)。那么pc上是不是要使用DirectX进行视频的获取,然后使用OpenCV进行处理?
2、如果我理解是对的话,有没有比较好的DirectX的基础资料和OpenCV基础资料给参考参考,或者链接也行。
暂时先不考虑人脸检测的相关算法,我只想知道有哪些具体的过程,想先把平台搭建好。刚入门,以前有单片机的基础,主要是学的C,没怎么用过VS。
望各位多解答解答,谢谢!
...全文
1202 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sweet_Dreamer 2018-09-24
  • 打赏
  • 举报
回复
如果我想用MATLAB处理实时的视频也是这个思路和步骤吗
shhdgl 2015-12-07
  • 打赏
  • 举报
回复
自己结贴,自己结贴
shhdgl 2015-12-07
  • 打赏
  • 举报
回复
现在再来看自己提的问题,觉得好傻。不过当时确实不太明白,周围也没人问。好吧,自己来回答下: 一般来说,现在都使用IPC(网络摄像机),不再需要采集卡。一般购买后会获得相应SDK。里面包含的东西很丰富。 可以处理实时流(如RTSP流),也可以处理本地视频文件(如AVI文件)。 1、对于实时流:IPC接入局域网,然后PC可以获取到实时流,通过OpenCV直接读取实时流,就可以进行处理了。视频流格式参考各厂家说明。 2、对于视频文件:类似。比如已经给IPC的视频进行录像并获得了某段视频文件video。那么直接通过OpenCV读取视频文件,对每一帧图片进行处理即可。 说到底,还是不了解OpenCV啊。 人脸检测,就是具体的人脸算法了,OpenCV中有提供算法和训练文件,但是毕竟不满足你的实际用途,那么你就需要具体学习相应的检测方法了。

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧