一、版本转换
1.将源码中vs2012 X64版本转换为vs2012 win32版本。
2.源码下载及其相关资料下载http://mmcheng.net/zh/bing/
3.需要下载源码(Paper部分)和VOC数据库(Download部分,800多M)
PS:VOC最好下载作者的,作者将里面的xml修改成适合OpenCV操作的yml文件,直接下载是没有的哟
4.以下所有设置都是在Release下进行的,Debug雷同。
5.OpenCV建议使用2.4.8版本以上,我这里采用是2.4.8
二、环境设定
源码是X64的,请自觉配置管理器,新建->添加 Win32
查看属性管理器,会发现增加了两项Win32目录,之前是没有的
三、在LibLinear工程中编译生成LibLinear.lib文件
具体如下:
1.右键LibLinear,选为启动项目
2.在linear.cpp文件中,修改print_string_stdout函数为:
extern "C" static void print_string_stdout(const char *s)
3.打开LibLinear工程的Release属性页,通用属性->常规,修改:项目默认值->配置类型(静态库.lib),常规->目标文件拓展名(.lib)