web-dev-qa-db-fra.com

Où sont les fichiers d'Occencv2?

Je suis en train de trouver les fichiers inclus qui doivent figurer dans un nom de noms "OpenCV2"! J'ai téléchargé OpenCV-2.4.0.TAR.BZ2 à partir de ici et extrait les fichiers et dirigé par CMAKE, qui semblait construire la bibliothèque avec succès.

Le problème est que, dans le répertoire "Inclure" pour "OpenCV2", il semble y avoir des tonnes de fichiers d'en-tête manquants. Le seul fichier d'en-tête à l'heure actuelle est "OpenCV.HPP", qui comprend un ensemble complet d'autres fichiers qui ne sont pas là. Est-ce que quelqu'un a une idée où je peux obtenir ces fichiers?

Picture of the "opencv2" directory.

Merci!

21
James Bedford

Les fichiers d'en-tête des modules sont dans leurs propres répertoires. E.G., vous pouvez trouver calib3d.hpp dans /modules/calib3d/include/opencv2/calib3d. Le maquillage créé par CMAKE connaît ces adresses, par conséquent lorsque vous make install Les fichiers d'en-tête sont tous copiés en /usr/local/include/opencv2.

17
fireant

Si vous utilisiez CMAKE-GUI et Visual Studio sur Windows pour faire de l'OPENCV (j'avais 3,4.0), n'oubliez pas de construire ce projet:

enter image description here

Cela générera tous les fichiers requis dans un seul dossier. Vous pouvez facilement connecter des fichiers d'en-tête:

enter image description here

11
Stepan Yakovenko