我需要测试,或许还需要使用 libFeatureDetection。但如项目主页所示,libFeatureDetection 需要 Matlab (libmat, libmx) 和 OpenCV (core, imgproc, highgui)。
那么你能告诉我在哪里可以获得这些库吗?我需要安装 Matlab 吗?
您不需要完整的 Matlab,只需要MATLAB Compiler Runtime (MCR)。
您可以在那里获取完整的安装程序包。不过,安装程序是基于 Java 的,您需要安装 JRE 才能从包中提取库。
因此,运行安装程序并将 MCR 安装到某个目录。完成后,您将在
<MCR installation dir>/matlab/v717/bin/glnx86/
PS 还有一个很好的与 MCR 链接的指南。
正如您在 github 上的libFeatureDetectionCMakeLists.txt
文件中看到的那样
FIND_PACKAGE( MATLAB REQUIRED )
意味着您需要安装matlab。