Paquete DLib de instalación del sistema Ubuntu

        Durante este período de tiempo, recogí la detección de bucle invertido de la antigua línea de estudiantes universitarios y preparé un documento. Después de estudiar el código de DLoopDetector antes, planeé copiar algo de contenido sobre la base del código fuente, pero descubrí que no había No hay forma de usar módulos como DUtils y DUtilsCV directamente. Después de abrir cmakelist, todavía no puedo encontrar la solución correspondiente.

        Como sabemos por GitHub, el autor de DLoopDetector, dorian3d , no solo es el autor de DBoW2, sino también el autor de DLib, por lo que tiene la intención de configurar directamente el entorno relacionado de DLib.

        Principalmente ejecutar algunos códigos:

git clone https://github.com/dorian3d/DLib.git
cd DLib/
mkdir build
cd build
cmake ..
make -j4
sudo make install

 

 

  

        Además de incluir los archivos de encabezado correspondientes en el código, agregue el siguiente código a CMAKELIST.

find_package(DLib REQUIRED)

set( DLib_INCLUDE_DIRS "/usr/local/include" )
set( DLib_LIBS "/usr/local/lib/libDLib.so" )

target_link_libraries(XXX ${DLib_LIBS})

        ¡Después de eso, no habrá más errores!

Supongo que te gusta

Origin blog.csdn.net/loveSIYU/article/details/127197297
Recomendado
Clasificación