Comment puis-je vérifier si openCV est correctement installé sur mon ordinateur? Y at-il une ligne de commande rapide pour cela? Je suis sur Ubuntu 9.10
Une réponse appropriée à ma propre question!
pkg-config --modversion opencv
Avec OpenCV 2.4.x:
Vous pouvez utiliser "CV_VERSION" ou "CV_MAJOR_VERSION", "CV_MINOR_VERSION", "CV_SUBMINOR_VERSION" à partir d'un programme simple C/C++.
Exemple de 'main.c':
#include <stdio.h>
#include <cv.h>
int main(void)
{
printf("%s\r\n", CV_VERSION);
printf("%u.%u.%u\r\n", CV_MAJOR_VERSION, CV_MINOR_VERSION, CV_SUBMINOR_VERSION);
}
Voici la ligne de compilation:
g++ `pkg-config --cflags opencv` main.c `pkg-config --libs opencv` -o main
Voici un moyen facile de vérifier. En supposant que vous avez installé en utilisant la configuration par défaut.
Dans /usr/local/lib
, vous devriez avoir les bibliothèques suivantes
libcvaux.so -> libcvaux.so.2.0
libcvaux.so.2.0 -> libcvaux.so.2.0.0
libcvaux.so.2.0.0
libcv.so -> libcv.so.2.0
libcv.so.2.0 -> libcv.so.2.0.0
libcv.so.2.0.0
libcxcore.so -> libcxcore.so.2.0
libcxcore.so.2.0 -> libcxcore.so.2.0.0
libcxcore.so.2.0.0
libhighgui.so -> libhighgui.so.2.0
libhighgui.so.2.0 -> libhighgui.so.2.0.0
libhighgui.so.2.0.0
libml.so -> libml.so.2.0
libml.so.2.0 -> libml.so.2.0.0
libml.so.2.0.0
Et dans /usr/local/include/opencv
, vous devriez avoir les fichiers d’en-tête suivants.
cvaux.h, cvcompat.h, cv.hpp, cvver.h, cvwimage.h, cxcore.hpp, cxflann.h,
cxmisc.h, cxtypes.h, highgui.hpp, cvaux.hpp, cv.h, cvtypes.h, cvvidsurv.hpp,
cxcore.h, cxerror.h, cxmat.hpp, cxoperations.hpp, highgui.h, ml.h
Je suppose que vous utilisez la dernière version 2.0.
Voici la version c ++
// https://www.solarianprogrammer.com/2014/04/21/opencv-beaglebone- black-ubuntu/
// Test to check the OpenCV version
// Build on Linux with:
// g++ test_1.cpp -o test_1 -lopencv_core
#include <opencv2/opencv.hpp>
#include <iostream>
int main() {
std::cout << "Hello, OpenCV version "<< CV_VERSION << std::endl;
return 0;
}
J'ai trouvé que c'était le moyen le plus simple:
/usr/bin/opencv_version
Vous pouvez utiliser dpkg
.
$ dpkg -l | grep libopencv
Ou si vous utilisez python version:
$ python
>>>> import cv2