在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码

来源:互联网 发布:xp打开445端口 编辑:程序博客网 时间:2024/05/16 19:31

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看效果吧,,,

0 0
原创粉丝点击