关闭

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

标签: matlabwindows
139人阅读 评论(0) 收藏 举报

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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2033次
    • 积分:52
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章存档