Matlab 找不到';的精确(区分大小写)匹配项;吉隆坡轨道和x27;
我用matlab来跟踪opticalflow。 原来的函数(KLT_tracks())是用C语言编写的,所以我把它改成了matlab, 我已经构建了Kly_tracks.mexw64文件,并将其放在了正确的位置,但是在调用函数时,命令行停止了Matlab 找不到';的精确(区分大小写)匹配项;吉隆坡轨道和x27;,matlab,Matlab,我用matlab来跟踪opticalflow。 原来的函数(KLT_tracks())是用C语言编写的,所以我把它改成了matlab, 我已经构建了Kly_tracks.mexw64文件,并将其放在了正确的位置,但是在调用函数时,命令行停止了 Cannot find an exact (case-sensitive) match for 'KLT_tracks' The closest match is: kLT_tracks in E:\lab_source\CODE\kLT_tracks.
Cannot find an exact (case-sensitive) match for 'KLT_tracks'
The closest match is: kLT_tracks
in E:\lab_source\CODE\kLT_tracks.mexw64
我不知道怎么处理它
==================================
我使用以下命令解决问题:
mex -output KLT KLT_tracks.c
而不是
mex KLT_tracks.c
要将默认名称KLT_tracks.mexw64更改为KLT.mexw64,
我仍然不知道为什么。如果
E:\lab\u source\code\
在您的MATLAB路径中或是当前目录中,最有可能的解释是您键入了KLT\u tracks()
,而您的MATLAB函数名为KLT\u tracks
,这是两码事。请记住,正如错误消息所指出的那样,MATLAB是区分大小写的。计算机视觉系统工具箱包括实现KLT算法的对象。这样可以省去您的麻烦。您确定所有的大写/小写字母都正确吗?