Où sont les fichiers include opencv2?
J'ai du mal à trouver les fichiers qui doivent être dans un répertoire de noms "opencv2"! J'ai téléchargé OpenCV-2.4.0.le goudron.bz2 de ici et extrait les fichiers et courut cmake, qui semblait à la construction de la bibliothèque avec succès.
Le problème est que, en vertu de la "inclure" répertoire des "opencv2" il semble y avoir des tonnes de fichiers d'en-tête manquant. Le seul fichier d'en-tête il y a en ce moment est "opencv.hpp", qui comprend tout un ensemble d'autres fichiers qui ne sont pas là. Quelqu'un aurait-il une idée d'où je peux obtenir ces fichiers?
Merci!
source d'informationauteur James Bedford
Vous devez vous connecter pour publier un commentaire.
Les fichiers d'en-tête de l'modules sont dans leurs propres répertoires. E. g., vous pouvez trouver
calib3d.hpp
dans/modules/calib3d/include/opencv2/calib3d
. Le Makefile créé par CMake sait que ces adresses, c'est pourquoi, lorsque vousmake install
les fichiers d'en-tête sont tous copiés dans/usr/local/include/opencv2
.Dans le cas où vous avez été en utilisant cmake-gui et visual studio sous Windows pour faire opencv (j'ai eu 3.4.0), n'oubliez pas de construire ce projet:
Cela va générer tous les fichiers dans un dossier unique, de sorte que vous pouvez facilement connecter les fichiers d'en-tête: