我正在根据https://github.com/zk00006/OpenTLD/wiki/Installation上显示的说明安装 TLD 应用程序
使用:
OpenCV 2.4.2
Matlab R2010b x 64 位
WIN7×64
VS2010 专业版
一切正常,直到我执行此步骤“6)在 Matlab 中,运行 compile.m”
" PC 创建库 C:\Users\Ko\AppData\Local\Temp\mex_VUBK1k\templib.x 和对象 C:\Users\Ko\AppData\Local\Temp\mex_VUBK1k\templib.exp
lk.obj:错误 LNK2019:函数“void __cdecl normCrossCorrelation(struct _IplImage *,struct _IplImage *,struct CvPoint2D32f *,struct CvPoint2D32f *,int,char *,float *,int,int)”中引用的未解析的外部符号 cvReleaseImage (? normCrossCorrelation@@YAXPEAU_IplImage@@0PEAUCvPoint2D32f@@1HPEADPEAMHH@Z)
lk.obj:错误 LNK2019:函数“void __cdecl normCrossCorrelation(struct _IplImage *,struct _IplImage *,struct CvPoint2D32f *,struct CvPoint2D32f *,int,char *,float *,int,int)”中引用的未解析的外部符号 cvMatchTemplate (? normCrossCorrelation@@YAXPEAU_IplImage@@0PEAUCvPoint2D32f@@1HPEADPEAMHH@Z)
lk.obj:错误 LNK2019:函数“void __cdecl normCrossCorrelation(struct _IplImage *,struct _IplImage *,struct CvPoint2D32f *,struct CvPoint2D32f *,int,char *,float *,int,int)”中引用的未解析的外部符号 cvGetRectSubPix (? normCrossCorrelation@@YAXPEAU_IplImage@@0PEAUCvPoint2D32f@@1HPEADPEAMHH@Z)
lk.obj:错误 LNK2019:函数“void __cdecl normCrossCorrelation(struct _IplImage *,struct _IplImage *,struct CvPoint2D32f *,struct CvPoint2D32f *,int,char *,float *,int,int)”中引用的未解析的外部符号 cvCreateImage (? normCrossCorrelation@@YAXPEAU_IplImage@@0PEAUCvPoint2D32f@@1HPEADPEAMHH@Z)
lk.obj:错误 LNK2019:函数 mexFunction 中引用的未解析的外部符号 cvCalcOpticalFlowPyrLK
lk.obj:错误 LNK2019:函数 mexFunction 中引用的未解析的外部符号 cvAlloc
lk.mexw64 : 致命错误 LNK1120: 6 unresolved externals
C:\PROGRA~1\MATLAB\R2010B\BIN\MEX.PL:错误:“lk.mexw64”的链接失败。
???在 208 处使用 ==> mex 时出错,无法成功完成。
==> 编译时出错 32 eval(['mex lk.cpp -O' include lib]);
"
我搜索了许多网站,但无济于事。希望有人能在这个问题上启发我。非常感谢所有解决方案。