Descarga opencv-4.0.0.zip y opencv_contrib-4.0.0.zip
https://download.csdn.net/download/wanchengkai/86947474
entrada terminal
actualización adecuada
apt install -y cmake g++ descomprimir//安装cmake,g++,descomprimir
Luego descomprima opencv-4.0.0.zip, opencv_contrib-4.0.0.zip
descomprimir opencv-4.0.0.zip
descomprimir opencv_contrib-4.0.0.zip
entrar en el directorio
cd opencv-4.0.0
construir mkdir
compilación de CD
cmake en la ruta de compilación
cmake -D CMAKE_BUILD_TYPE=Lanzamiento -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.0.0/modules ..
Cuando muestra Configurando hecho
Después de generar hecho
Comience a compilar:
hacer
Esto se debe a que algunos archivos no se han descargado, no solo boostdesc_bgm.i aquí, sino también
boostdesc_bgm_bi.i
boostdesc_bgm_hd.i
boostdesc_binboost_064.i
boostdesc_binboost_128.i
boostdesc_binboost_256.i
vgg_generated_120.i
vgg_generated_64.i
vgg_generated_80.i
vgg_generated_48.i
Solución: Descargue los archivos que faltan y cópielos en el directorio \opencv_contrib-4.0.0\modules\xfeatures2d\src
Luego compila hacer
Coloque el archivo en opencv/modules/features2d/test/
test_descriptors_invariance.impl.hpp
test_descriptors_regression.impl.hpp
prueba_detectores_invarianza.impl.hpp
test_detectors_regression.impl.hpp
prueba_invarianza_utils.hpp
Cópielo en el archivo opencv_contrib-4.0.0/modules/xfeatures2d/test/.
Abrirá cv_contrib-4.0.0/modules/xfeatures2d/test/test_features2d.cpp en el archivo
#incluye "features2d/test/test_detectors_regression.impl.hpp"
#incluye "features2d/test/test_descriptors_regression.impl.hpp"
Cambiar a:
#incluye "test_detectors_regression.impl.hpp"
#incluye "test_descriptors_regression.impl.hpp"
Estará bajo el archivo opencv_contrib-4.0.0/modules/xfeatures2d/test/test_rotation_and_scale_invariance.cpp
#incluye "features2d/test/test_detectors_invariance.impl.hpp"
#incluye "features2d/test/test_descriptors_invariance.impl.hpp"
Cambiar a:
#incluye "test_detectors_invariance.impl.hpp"
#incluye "test_descriptors_invariance.impl.hpp"
compilar de nuevo
hacer ---》OK
hacer instalar
Opencv está instalado en el directorio /usr/local,
Contenido del directorio /usr/local antes de la instalación: