DPM

       之前主要做DPM算法的优化以及使用,也有优化得比较好的C++代码,和原著的cascade_demo速度相比能至少提升一倍吧(效果不影响)。但是之前公司可能涉及到公司核心算法部分,并没有把训练算法给我,所以这段时间只能依靠自己和网上的文章研究DPM的训练以及和C++代码的结合使用问题。希望能自己训练自己需要的模型进行DPM算法的使用。经过两三个星期的研究,终于能自己训练自己的DPM算法了。目前,在目标检测方面已经成功掌握了两套算法(DPM+cascade和LBP+HOG+BOW),可喜可贺一下,这篇文章总结一下,以备后用。下面一步一步按步骤来:首先工作环境,我用的是:voc-release4.01版本,matlab:R2010A和VS 2010,win7 4G内存。因为大部分内容其他文章都有总结的,所以说说主要的就行了。

       一:首先是DPM算法在window上的使用问题,因为DPM算法刚开始主要是在linux上使用的,由于我习惯使用了windows,所以主要还是在windows上使用,

      主要可以参考这篇文章,http://blog.csdn.net/seanwang_25/article/details/38237407,等等这些文章百度比较多,可以参考一下,需要注意的是MATLAB和vs2010的混合编程的问题,步骤在这篇文章中可以看到。windows matlab配置vs2010的编译器,http://blog.sciencenet.cn/blog-261330-813470.html。注意的是由于matlab 2010a是没有vs2010的编译器的,所以要先下载一个补丁。然后compile,有错的改正过来就可以了,主要都是linux和windows指令的区别,然后用vs2010新建一个工程,编译learn.cpp生成learn.exe可执行程序,直接放到voc-release4.01路径下。 编译完成后,在matlab命令行中输入demo,进行目标检测试验,根据提示,依次会出现小轿车、人、自行车的部件模型和检测结果,如果想检测其他图片,修改demo文件即可。这样第一步完成,能在window上使用DPM的检测程序。这步一般问题不大。

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
DPM (Data Protection Manager) 算法是由微软公司开发的一种备份与恢复解决方案,专为 Windows 系统而设计。它提供了一种可靠且灵活的数据保护方式,能够在短时间内备份大量数据,并且能够快速恢复数据。 DPM算法的核心思想是增量备份和容错性。增量备份意味着只备份发生更改的文件,而不是整个文件系统。这样可以大大减少备份时间,并优化存储空间的使用。容错性是指当备份过程中出现错误或故障时,DPM算法能够自动纠正或恢复数据,确保数据的完整性和可用性。 DPM算法包含了以下关键组件: 1. DPM 服务器:作为备份和恢复的控制中心,管理备份策略、存储目标及备份计划。 2. 网络代理:负责与被保护服务器通信,传输备份数据。 3. 卷代理:在被保护服务器上安装的代理程序,负责卷级备份与恢复操作。 DPM算法的工作流程如下: 1. 配置备份并选择备份目标。 2. 创建备份计划,包括备份时间表、保留策略等。 3. 在被保护服务器上安装并配置卷代理。 4. 基于卷代理实现增量备份,通过网络代理将数据传输到 DPM 服务器存储。 5. 定期检查备份的完整性与可用性,并进行必要的纠正和修复。 6. 当需要恢复数据时,可以通过 DPM 服务器选择特定的备份点,并将数据恢复到原始位置。 总之,DPM算法是一种可靠且高效的数据备份与恢复解决方案,适用于 Windows 环境。它可以提供快速的备份和恢复性能,并能保证数据的完整性和可用性,为用户提供数据保护和业务连续性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值