Мне нужно проверить и, возможно, использовать 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/
Постскриптум Там также хороший гид по связь с MCR.
Как вы можете видеть в CMakeLists.txt
файл из libFeatureDetection на GitHub
FIND_PACKAGE( MATLAB REQUIRED )
означает, что вам нужно установить Matlab.