基于PCA-HOG的人体检测代码-包括训练,PCA降维,线性、高斯检测

上传者: xiaoxiaolishan | 上传时间: 2019-12-21 18:57:46 | 文件大小: 16.04MB | 文件类型: rar
这是本人本科做的毕业设计,根据opencv里面人体检测的HOG代码改写,加上了完整的注释(opencv里面是没有任何注释的),并且增加了样本的训练(代码中只提供了PCA50-HOG的检测算子,如有其它需要可以自行训练),线性检测时使用线性SVM优化,高斯检测时使用PCA的降维。同时对候选区域整合代码做了简化处理。 最后感谢网上的各位好心人提供的各类资源,在毕业设计过程中给予了我很大帮助。鉴于网上仍然还有若干未解决的问题,今天把我所做的也分享给大家,希望能给还在探索ing的朋友一些启发。如果有任何问题请留言或者email。

文件下载

资源详情

[{"title":"( 65 个子文件 16.04MB ) 基于PCA-HOG的人体检测代码-包括训练,PCA降维,线性、高斯检测","children":[{"title":"cppHoG-raw-RBF","children":[{"title":"cppHoG-raw-RBF","children":[{"title":"cppHoG.suo <span style='color:#111;'> 71.00KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"cppHoG.pdb <span style='color:#111;'> 2.28MB </span>","children":null,"spread":false},{"title":"cppHoG.ilk <span style='color:#111;'> 2.74MB </span>","children":null,"spread":false},{"title":"cppHoG.exe <span style='color:#111;'> 295.50KB </span>","children":null,"spread":false}],"spread":true},{"title":"cppHoG","children":[{"title":"resource.h <span style='color:#111;'> 767B </span>","children":null,"spread":false},{"title":"cppHoG.cpp <span style='color:#111;'> 112.63KB </span>","children":null,"spread":false},{"title":"cppHoG.h <span style='color:#111;'> 4.04KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"mainDetect.obj <span style='color:#111;'> 192.72KB </span>","children":null,"spread":false},{"title":"vc90.pdb <span style='color:#111;'> 612.00KB </span>","children":null,"spread":false},{"title":"vc90.idb <span style='color:#111;'> 771.00KB </span>","children":null,"spread":false},{"title":"cppHoG.exe.intermediate.manifest <span style='color:#111;'> 621B </span>","children":null,"spread":false},{"title":"BuildLog.htm <span style='color:#111;'> 7.19KB </span>","children":null,"spread":false},{"title":"mt.dep <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"cppHoG.obj <span style='color:#111;'> 882.10KB </span>","children":null,"spread":false},{"title":"cppHoG.exe.embed.manifest <span style='color:#111;'> 663B </span>","children":null,"spread":false},{"title":"wBlockCache.obj <span style='color:#111;'> 431.13KB </span>","children":null,"spread":false},{"title":"cppHoG.exe.embed.manifest.res <span style='color:#111;'> 728B </span>","children":null,"spread":false}],"spread":true},{"title":"note.txt <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"cppHoG.vcproj.lishan-pc.xiaoxiaolishan.user <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"cppHoG.vcproj <span style='color:#111;'> 4.33KB </span>","children":null,"spread":false},{"title":"cppHoG.vcproj.HP21.Administrator.user <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"crop_000010a.png <span style='color:#111;'> 19.00KB </span>","children":null,"spread":false},{"title":"mainDetect.cpp <span style='color:#111;'> 7.85KB </span>","children":null,"spread":false},{"title":"wBlockCache.cpp <span style='color:#111;'> 31.99KB </span>","children":null,"spread":false},{"title":"crop_000001a.png <span style='color:#111;'> 17.88KB </span>","children":null,"spread":false},{"title":"wBlockCache.h <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false}],"spread":false},{"title":"cppHoG.ncb <span style='color:#111;'> 17.34MB </span>","children":null,"spread":false},{"title":"cppHoG.sln <span style='color:#111;'> 884B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"cppHoG-raw-RBF-PCA","children":[{"title":"cppHoG-raw-RBF","children":[{"title":"cppHoG.suo <span style='color:#111;'> 77.50KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"cppHoG.pdb <span style='color:#111;'> 2.09MB </span>","children":null,"spread":false},{"title":"cppHoG.ilk <span style='color:#111;'> 2.98MB </span>","children":null,"spread":false},{"title":"crop001007a.png <span style='color:#111;'> 26.11KB </span>","children":null,"spread":false},{"title":"cppHoG.exe <span style='color:#111;'> 297.50KB </span>","children":null,"spread":false}],"spread":true},{"title":"cppHOG-setup","children":[{"title":"hans.ico <span style='color:#111;'> 766B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"cppHOG-setup.msi <span style='color:#111;'> 5.00MB </span>","children":null,"spread":false},{"title":"setup.exe <span style='color:#111;'> 450.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"cppHOG-setup.vdproj <span style='color:#111;'> 35.97KB </span>","children":null,"spread":false},{"title":"Release","children":null,"spread":false}],"spread":true},{"title":"PCA50","children":[{"title":"featuresNL.xml <span style='color:#111;'> 533.50KB </span>","children":null,"spread":false},{"title":"PCA.xml <span style='color:#111;'> 3.53MB </span>","children":null,"spread":false}],"spread":true},{"title":"cppHoG","children":[{"title":"resource.h <span style='color:#111;'> 767B </span>","children":null,"spread":false},{"title":"cppHoG.cpp <span style='color:#111;'> 112.91KB </span>","children":null,"spread":false},{"title":"cppHoG.h <span style='color:#111;'> 4.04KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"mainDetect.obj <span style='color:#111;'> 193.34KB </span>","children":null,"spread":false},{"title":"vc90.pdb <span style='color:#111;'> 604.00KB </span>","children":null,"spread":false},{"title":"vc90.idb <span style='color:#111;'> 923.00KB </span>","children":null,"spread":false},{"title":"cppHoG.exe.intermediate.manifest <span style='color:#111;'> 621B </span>","children":null,"spread":false},{"title":"BuildLog.htm <span style='color:#111;'> 7.26KB </span>","children":null,"spread":false},{"title":"mt.dep <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"cppHoG.obj <span style='color:#111;'> 883.19KB </span>","children":null,"spread":false},{"title":"cppHoG.exe.embed.manifest <span style='color:#111;'> 663B </span>","children":null,"spread":false},{"title":"wBlockCache.obj <span style='color:#111;'> 430.86KB </span>","children":null,"spread":false},{"title":"cppHoG.exe.embed.manifest.res <span style='color:#111;'> 728B </span>","children":null,"spread":false}],"spread":true},{"title":"note.txt <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"cppHoG.vcproj.lishan-pc.xiaoxiaolishan.user <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"cppHoG.vcproj <span style='color:#111;'> 4.33KB </span>","children":null,"spread":false},{"title":"testIMG4.jpg <span style='color:#111;'> 71.51KB </span>","children":null,"spread":false},{"title":"cppHoG.vcproj.HP21.Administrator.user <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"crop_000010a.png <span style='color:#111;'> 19.00KB </span>","children":null,"spread":false},{"title":"mainDetect.cpp <span style='color:#111;'> 7.87KB </span>","children":null,"spread":false},{"title":"crop001007a.png <span style='color:#111;'> 26.11KB </span>","children":null,"spread":false},{"title":"wBlockCache.cpp <span style='color:#111;'> 31.99KB </span>","children":null,"spread":false},{"title":"wBlockCache.h <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false}],"spread":false},{"title":"read me.txt <span style='color:#111;'> 600B </span>","children":null,"spread":false},{"title":"cppHoG.ncb <span style='color:#111;'> 13.75MB </span>","children":null,"spread":false},{"title":"cppHoG.sln <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • chen950211 :
    很完整的资源,也比较基础,适合初学者学习
    2019-01-03
  • time770880 :
    用的2.4.10怎么改啊 求教谢谢啦
    2017-04-07
  • hrj161038 :
    很完整,对整个流程理解有很好的的作用。学习博主的无私分享
    2017-03-13
  • only_liji :
    挺好的资源,只可惜缺少一些xml文件。 资源有点贵,O(∩_∩)O~
    2015-06-25
  • nanke_yimeng :
    谢谢分享,很全的代码,但是缺少文件
    2015-04-26

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明