- 博客(0)
- 资源 (4)
- 收藏
- 关注
matlab并行parfor 宏观串行
有些时候因为循环次数比较多,我们需要matlab并行处理。
比如用parfor i = 1:10000
end
(有很多时候我们想要程序按照i的值从小打到执行)
并行处理中i的值不是顺序的, 所以如果程序突然死掉后也非常麻烦,因为已经执行的东西没有严格的顺序, 而parfor又必须使用连续下标
这个程序结构可以保证整体的顺序性,如果程序死掉,也不用从头再跑。 只需要更改begin_i的值就可以了。
亲测,这样效率不会降低太多。 可能每次外循环结束之前有worker在等待的现象。但是等待的时间是可控的。
2014-09-30
快速生成特定区间内的不重复随机数(随机打乱区间元素顺序)
通过移位和逻辑运算,快速生成给定区间的不重复随机数。 形象地说就是随机打乱值的顺序。
发现网上其它的方法都太慢了,又刚好想到这个方法, 就传上来了。
2013-04-08
基于PCA-HOG的人体检测代码毕业设计-包括训练,高斯检测等
上一次上传的版本,很多下载者反应说有问题,什么xml不存在等(其实上次我只是上传了pca训练后的model,如果选择pca检测的话应该不会出现这个问题)。最近比较忙,csdn上又不能直接回复评价(难道是我没有找到么?), 简单的问程序加个界面,使用的是visual studio 2010(MFC). 自己测试了,没有出现问题。
该代码仅供参考。如果有问题也希望大家自己动动手多调试下。
(ref.to last version:这是本人本科做的毕业设计,根据opencv里面人体检测的HOG代码改写,加上了完整的注释(opencv里面是没有任何注释的),并且增加了样本的训练(代码中只提供了PCA50-HOG的检测算子,如有其它需要可以自行训练),线性检测时使用线性SVM优化,高斯检测时使用PCA的降维。同时对候选区域整合代码做了简化处理。最后感谢网上的各位好心人提供的各类资源,在毕业设计过程中给予了我很大帮助。鉴于网上仍然还有若干未解决的问题,今天把我所做的也分享给大家,希望能给还在探索ing的朋友一些启发。如果有任何问题请留言或者email。)
2012-12-08
基于PCA-HOG的人体检测代码-包括训练,PCA降维,线性、高斯检测
这是本人本科做的毕业设计,根据opencv里面人体检测的HOG代码改写,加上了完整的注释(opencv里面是没有任何注释的),并且增加了样本的训练(代码中只提供了PCA50-HOG的检测算子,如有其它需要可以自行训练),线性检测时使用线性SVM优化,高斯检测时使用PCA的降维。同时对候选区域整合代码做了简化处理。
最后感谢网上的各位好心人提供的各类资源,在毕业设计过程中给予了我很大帮助。鉴于网上仍然还有若干未解决的问题,今天把我所做的也分享给大家,希望能给还在探索ing的朋友一些启发。如果有任何问题请留言或者email。
2012-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人