行人检测(2)——环境配置:Matlab安装libsvm

资料:


  • 1. 下载libsvm,下载地址为:https://www.csie.ntu.edu.tw/~cjlin/libsvm/找到这个download LIBSVM 下载
  • 2. 下载得到的libsvm-3.24文件夹复制到E:\Program Files\matlab r2018\toolbox下
  • 3. 在matlab的主页栏找到 设置路径 ,添加 E:\Program Files\matlab r2018\toolbox\libsvm-3.24\matlab 到 matlab的路径中

行人检测(2)——环境配置:Matlab安装libsvm行人检测(2)——环境配置:Matlab安装libsvm

  • 4. 在MATLAB命令窗口输入mex –setup C++ ,

行人检测(2)——环境配置:Matlab安装libsvm

  • 5. matlab目录切换到E:\Program Files\matlab r2018\toolbox\libsvm-3.24\matlab 文件下,并执行make

行人检测(2)——环境配置:Matlab安装libsvm

  • 6. 不明所以,直接找matlab的 安装MinGW-w64,转向了matlab file exchange,登录matlab账号进行下载,得到行人检测(2)——环境配置:Matlab安装libsvm
  • 直接将这个文件拖到matlab的命令行,然后就是漫长的等待安装下载

参考 Matlab选择mingw编译器 进行安装。

行人检测(2)——环境配置:Matlab安装libsvm

寻找新办法

https://blog.****.net/SKY_yiyi_9/article/details/88140283 如何在Matlab2018a中配置MinGW-w64 C/C++ 编译器

无奈放弃,让别人跑的,生成.mex64给我,哎!

  • 猜测我是vs2013,别人的时vs2015,哎!
  • 然后要添加文件夹,添加libsvm的很多文件夹到当前路径下面
  • 然后使用的时候为了与matlab自带的函数冲突,使用libsvmtrain等。使用的时候也用libsvmtrian即可。解决问题