C++实现代码的error和论文一致(最近又新添加了一个example,重写了一些代码),详见我的github链接以下是论文解读:效果见最后
1.Framework
整个流程基于Cascade Pose Regression(CVPR 2010),分为T个stage,在训练时步骤如下(testing也类似)
每个stage先抽取local binary features,
然后根据真实的ΔˆSi 用linear regression训练一个regressor,
最后用训练出来的regressor得到ΔSi(是ΔˆSi的近似)去更新前一个stage的shape,得到更加精确的shape
1.1 Training Phase:
Input: Image set {I}(N samples), ground truth shapes {ˆS}, initial shapes set {S0}For t=1:T do featuresi=ϕt(Ii,St−1i) Δ^Si=^Si−Si−1 E=∑‖^Si−Rt(featuresi)‖2 ΔSi=Rt(featuresi) Sti=St−1i+ΔSiEnd For
阅读全文