Wie kann ich überprüfen, ob openCV ordnungsgemäß auf meinem Computer installiert ist? Gibt es eine schnelle Befehlszeile dafür? Ich bin auf Ubuntu 9.10
Eine richtige Antwort auf meine eigene Frage!
pkg-config --modversion opencv
Mit OpenCV 2.4.x:
Sie können "CV_VERSION" oder "CV_MAJOR_VERSION", "CV_MINOR_VERSION", "CV_SUBMINOR_VERSION" aus einem einfachen C/C++ - Programm verwenden.
Beispiel für '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);
}
Hier ist die Zusammenstellungslinie:
g++ `pkg-config --cflags opencv` main.c `pkg-config --libs opencv` -o main
Hier ist eine einfache Möglichkeit, dies zu überprüfen. Angenommen, Sie haben die Standardkonfiguration installiert.
In /usr/local/lib
sollten Sie die folgenden Bibliotheken haben
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
In /usr/local/include/opencv
sollten Sie die folgenden Header-Dateien haben.
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
Ich gehe davon aus, dass Sie die neueste Version verwenden, die 2.0 ist.
Hier ist die C++ - Version
// 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;
}
Ich fand das der einfachste Weg:
/usr/bin/opencv_version
Sie könnten dpkg
verwenden.
$ dpkg -l | grep libopencv
Oder wenn Sie python Version verwenden:
$ python
>>>> import cv2