win10在MATLAB中运行LCT算法

win10在MATLAB2021b中运行LCT算法

简单记录一下自己踩过的坑。
本人的环境:MATLAB2021b+win10+Visual Studio 2019

参考:
1、LCT代码跑起来先文章思路总结

1、代码下载:

作者给出的代码:LCT

2、配置依赖:

2.1、vl_feat toolbox

下载依赖库 vl_feat toolboxvl_feat toolbox
根据LCT代码跑起来先文章思路总结给出的步骤,下载对应的包,然后解压,运行文件,添加到路劲

2.2、opencv

下载安装opencv:opencv

修改utility文件夹里边的compile.m
第一处
这样直接编译,会报错:
报错

把下载的opencv里边的文件opencv2复制到utility文件夹里边,报错:
在这里插入图片描述
添加opencv的系统变量:

在这里插入图片描述
一个一个修改,把#include <opencv2/core/base.hpp>修改为#include “./opencv2/core/base.hpp”,后面以此类推

这样就解决问题了吗?并不然,其实就是版本太高级了,安装3.0.0版本就好了,网址:opencv3.0.0

下载exe文件,解压到喜欢的文件夹里边,然后把opencv2复制到复制到utility文件夹里边,对应修改文件compile.m

在这里插入图片描述

运行这个文件:

在这里插入图片描述

到这里,还是不行的,会报错文件无效:
在这里插入图片描述
需要把opencv安装包里边的build\x64\vc12\bin里边的三个 .dll 文件复制到utility文件夹里边,才可以跑通程序!
参考:一步一步教你跑lct-tracker(Win10+Matlab 2016b+Visual Studio 2015)
在这里插入图片描述

搞定!

其他坑:
如果使用4.5.5版本的opencv,运行compile文件会报错:
在这里插入图片描述

总结:

  1. 下载依赖库,安装opencv(不是python版本)
  2. 修改compile文件
  3. 运行compile文件
  4. 复制dll文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值