Felzenszwalb的Discriminatively Trained Deformable Part Models URL:http://www.cs.brown.edu/~pff/latent/
只要稍作修改就可以在windows上跑啦:
1、dt.cc 添加一句:#define int32_t int
2、features.cc & resize.cc中添加:
#define bzero(a, b) memset(a, 0, b)
int round(float a) { float tmp = a - (int)a; if( tmp >= 0.5 ) return (int)a + 1; else return (int)a; }
3、resize.cc中: alphainfo ofs[len]; 这句改成:alphainfo *ofs = new alphainfo[len];
在// main function前面添加delete []ofs;
4、compile.m中:注释掉mex -O fconvsse.cc -o fconv
再在结尾加上mex -O fconv.cc
5、运行语句:mex -setup
运行这一句是为了选择适当的编译器
6、运行compile.m
改了上边的几个地方后,就可以运行了。跑demo.m看效果吧,,,