栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

TLD的环境配置

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

TLD的环境配置

TLD的matlab代码调试

建议matlab版本保证比vs版本高,不然会出现很多问题。例如找不到编译器,以及识别不了程序之类的
我调试的环境
VS2015 + Matlab2016a +OpenCV3.4.1,后面会出一个windows下使用cmake编译opencv扩展包

因为matlab是没有编译器的,所以需要借助VS,我们一般选择C++编译
1、打开complie.m文件,将源码中调用opencv的路径改为自己的路径

如图所示pc端,按照自己的路径添加库路径
2、进入mex文件夹,lk.cpp fern.cpp bb_overlap.cpp
注释掉几行代码
//#ifdef _CHAR16T
//#define CHAR16_T
//#endif
同时在bb_overlap.cpp 加上#include
3.打开lk.cpp

cvCalcOpticalFlowPyrLK( IMG[J], IMG[I], PYR[J], PYR[I], points[1], points[2], nPts, cvSize(win_size,win_size), Level, **0**, 0, cvTermCriteria(CV_TERMCRIT_ITER|CV_TERMCRIT_EPS,20,0.03), CV_LKFLOW_INITIAL_GUESSES | CV_LKFLOW_PYR_A_READY | CV_LKFLOW_PYR_B_READY );

将 第一个加粗的0修改为status
4.在img_blur.m文件中,
将其修改为 h = fspecial(‘gaussian’,csize,sigma);

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/396130.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号