Compilation de la version précompilée : opencv2/core/core.hpp non trouvé

Added by Yann Salmon over 2 years ago

Bonjour,

j'essaye de compiler la version précompilée proposée sur le site sous Ubuntu 20.04.
J'ai installé le paquet libopencv-core-dev qui contient le fichier /usr/include/opencv4/opencv2/core/core.hpp.

Cependant, make all_precomp échoue rapidement avec

make[1] : on entre dans le répertoire « /tmp/auto-multiple-choice-1.5.1 »
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
gcc -o AMC-detect AMC-detect.cc  -O2   -lstdc++ -lm  
AMC-detect.cc:40:10: fatal error: opencv2/core/core.hpp: Aucun fichier ou dossier de ce type
   40 | #include "opencv2/core/core.hpp" 
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Je n'ai pas de fichier opencv.pc donc je ne sais pas quoi ajouter à PKG_CONFIG_PATH


Replies (2)

RE: Compilation de la version précompilée : opencv2/core/core.hpp non trouvé - Added by Yann Salmon over 2 years ago

Bon, avec libopencv-dev ça marche mieux. De même, cairo.h n'est pas trouvé, bien que présent, si on n'installe pas libpoppler-glib-dev.

Après démarrage, il a fallu aussi installer libdbi-perl libdbd-sqlite3-perl libdbd-sqlite3-perl libpango-perl.

(1-2/2)