在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码
来源:互联网 发布:美林数据java开发岗 编辑:程序博客网 时间:2024/06/05 00:09
转至http://blog.csdn.net/pozen/article/details/7023742
Felzenszwalb的Discriminatively Trained Deformable Part Models URL:http://www.cs.brown.edu/~pff/latent/
据说是目前最好的object detection method。我自己试了一下,效果真的不错。不过代码只可以在unix/linux/mac上运行。
(Pascal voc 近两届obj detection冠军的方法都是基于此框架的,但是别人的研究是不公开的,顺便表示一下不满)
但是呢,只要稍作修改就可以在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]; 当然在同一作用域后面加上:delete []ofs
4,compile.m中:结尾加上mex -O fconv.cc
% use one of the following depending on your setup
% 1 is fastest, 3 is slowest
% 1) multithreaded convolution using blas
% mex -O fconvblas.cc -lmwblas -O fconv
% 2) mulththreaded convolution without blas
% mex -O fconvMT.cc -o fconv
% 3) basic convolution, very compatible
% mex -O fconv.cc -o fconv
mex -O fconv.cc
其他几个fconv用了其他平台的multiThread在windows上跑不起!
改了上边的几个地方后,就可以运行了。跑demo.m看效果吧,,,
- 在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码
- 在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码
- 在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码
- 在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码
- 在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码
- 在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码
- 在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码
- 在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码
- 在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码
- Windows下编译运行DPM(Discriminatively trained deformable part models)
- Discriminatively Trained Deformable Part Models 在window下运行
- Discriminatively Trained Deformable Part Models 在window下运行
- Windows下运行Discriminatively Trained Deformable Part Models代码 Version 4
- 如何在window下运行Discriminatively Trained Deformable Part Models代码
- 如何在window下运行Discriminatively Trained Deformable Part Models代码 (转)
- 在Windows下运行Felzenszwalb的Deformable Part Models(voc-release4.01)目标检测matlab源码
- 在Windows下运行Felzenszwalb的Deformable Part Models(voc-release4.01)目标检测matlab源码
- 在Windows下运行Felzenszwalb的star-cascade DPM(Deformable Part Models)目标检测Matlab源码
- xcode 4 适配 iphone 3
- Oracle查询优化
- Apache错误:LoadModule takes two arguments, a module name and the name of a shared object
- 用cookie实现localstorage功能
- 创建android中使用的openssl静态库
- 在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码
- 感悟自然-人生
- 《代码大全》读后感2
- 几个简单的步骤大幅提高Oracle性能
- Oracle的like和substr对于索引的操作
- Linux下的TCP/IP socket 文件传输
- How to run 32 bit .NET Windows apps on 64 bit Windows (including with IEExec)
- win7 操作注册表
- 关于使用PHP向客户端发送文件-示例代码解释