转载: OpenCV中HOG人检测以及Part Model latent SVM目标识别 | 丕子 http://www.zhizhihu.com/html/y2011/3436.html
2013-07-24 16:56
651 查看
OpenCV中HOG人检测以及Part Model latent SVM目标识别
2011年09月29日 ⁄ 技术, 科研 ⁄
共 659字
⁄ 评论数 32 ⁄ 被围观 5,409 阅读+
要做点视频中检测的小东西,发现OpenCV中已经十分全面了,要做的东西要用到Navneet Dalal and Bill
Triggs的Histogram of Oriented Gradients (HOG)方法以及Pedro F. Felzenszwalb的Discriminatively Trained Deformable Part Models,其实这两种方法在OpenCV中已经有完整的实现了,我用的opencv版本是2.3.1。
先是使用HOG进行People Detection的,已经提供了完整的方法,在peopledetect.cpp中,主要的方法有HOG特征提取以及训练还有识别,你可以通过 hog.setSVMDetector(HOGDescriptor::getDefaultPeopleDetector());来用已经训练好的模型直接检测。hog.detectMultiScale(...)进行检测。
2、通过latentSVM进行目标的识别。相关的例子在latentsvmdetect.cpp中,不过例子只提供了cat的模型,怎么自己训练自己的模型需要摸索一下了。但是这个cat的结果感觉不是很好的样子,可能模型的问题吧。瓶子应该很不错。
这两种方法的基本方法都在opencv_objdetect中,hog.cpp以及latensvm.cpp等,自己开发也方便。
OpenCV潜力无限,用起来也方便,十分之方便,主要是C系列的,效率也不用很担心,况且有一些GPU的应用,估计发展一下还会有并行计算等得框架来进一步提高效率吧。
2011年09月29日 ⁄ 技术, 科研 ⁄
共 659字
⁄ 评论数 32 ⁄ 被围观 5,409 阅读+
要做点视频中检测的小东西,发现OpenCV中已经十分全面了,要做的东西要用到Navneet Dalal and Bill
Triggs的Histogram of Oriented Gradients (HOG)方法以及Pedro F. Felzenszwalb的Discriminatively Trained Deformable Part Models,其实这两种方法在OpenCV中已经有完整的实现了,我用的opencv版本是2.3.1。
先是使用HOG进行People Detection的,已经提供了完整的方法,在peopledetect.cpp中,主要的方法有HOG特征提取以及训练还有识别,你可以通过 hog.setSVMDetector(HOGDescriptor::getDefaultPeopleDetector());来用已经训练好的模型直接检测。hog.detectMultiScale(...)进行检测。
2、通过latentSVM进行目标的识别。相关的例子在latentsvmdetect.cpp中,不过例子只提供了cat的模型,怎么自己训练自己的模型需要摸索一下了。但是这个cat的结果感觉不是很好的样子,可能模型的问题吧。瓶子应该很不错。
这两种方法的基本方法都在opencv_objdetect中,hog.cpp以及latensvm.cpp等,自己开发也方便。
OpenCV潜力无限,用起来也方便,十分之方便,主要是C系列的,效率也不用很担心,况且有一些GPU的应用,估计发展一下还会有并行计算等得框架来进一步提高效率吧。
相关文章推荐
- OpenCV中HOG人检测以及Part Model latent SVM目标识别
- OpenCV中HOG人检测以及Part Model latent SVM目标识别
- 目标检测之LatentSVM和可变形部件模型(DPM:Deformable Part Model)
- 目标检测之LatentSVM和可变形部件模型(Deformable Part Model,DPM)
- 目标检测之LatentSVM和可变形部件模型(Deformable Part Model,DPM)
- 【转】HBase技术介绍 转载自 http://www.searchtb.com/2011/01/understanding-hbase.html
- 目标检测--LatentSVM和(Deformable Part Model,DPM)
- 下面是20个非常有用的Java程序片段,希望能对你有用(转载自http://www.codeceo.com/article/20-java-code.html)
- Java + 腾讯企业邮箱 + javamail + SSL 发送邮件(转载:http://www.cnblogs.com/LUA123/p/5575134.html)
- Makefile 中:= ?= += =的区别 转载自http://www.cnblogs.com/wanqieddy/archive/2011/09/21/2184257.html
- Coherence Step by Step 转载http://www.cnblogs.com/danye/archive/2012/07/30/2614516.html
- C/C++内存泄漏及检测 http://www.cnblogs.com/skynet/archive/2011/02/20/1959162.html
- <转载> GIT 操作小结 http://www.cnblogs.com/-ding/p/6008096.html
- ubuntu远程桌面(转载来源http://www.cnblogs.com/xdzone/archive/2011/03/10/1979644.html)
- Android实现推送方式解决方案【转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/03/04/2378971.html】
- 使用反射和特性构造自己的ORM框架 转载自:http://www.cnblogs.com/xdesigner/archive/2008/06/24/1228702.html
- absolute fixed效果 复制网页打开就是代码 http://www.cnblogs.com/0banana0/archive/2011/05/25/2056643.html
- http://www.ruanyifeng.com/blog/2011/02/seven_myths_about_https.html
- WPF企业内训全程实录(上) 转载 http://www.cnblogs.com/KnightsWarrior/archive/2010/10/28/1863249.html
- 杂谈单点登陆以及相关技术 (转http://www.cnblogs.com/jobs/archive/2009/09/09/1562218.html)