在 java 中使用 VLfeat 库编译 Matlab 代码
Posted
技术标签:
【中文标题】在 java 中使用 VLfeat 库编译 Matlab 代码【英文标题】:Compiling a Matlab code with a VLfeat library in java 【发布时间】:2015-07-25 00:18:26 【问题描述】:由于我在代码中使用了 VLfeat,我无法在 java 中编译我的 Matlab 代码(使用 matlab 编译器工具)。这是它产生的错误:
Error using loadlibrary (line 447)
There was an error loading the library "vlfeat\toolbox\vl_setup"
Undefined function or variable 'vl_setup_proto'.
Error in sift_uniform_grid (line 7)
Error in sift_bag_of_words (line 25)
您对如何解决此问题有任何想法吗?
【问题讨论】:
【参考方案1】:它可能没有正确设置,Matlab 没有在创建的 jar 中包含 vlfeat,或者看不到它。尝试将 vlfeat 目录添加到共享资源和帮助文件或检查 vlfeat 路径。
【讨论】:
以上是关于在 java 中使用 VLfeat 库编译 Matlab 代码的主要内容,如果未能解决你的问题,请参考以下文章
Invalid MEX-file 'E:\vlfeat-0.9.18\toolbox\mex\mexw64\vl_kmeans.mexw64':