如何在Ubuntu 9.10上检查openCV

我如何确认openCV是否已正确安装在我的电脑中? 有没有快速的命令行? 我在Ubuntu 9.10上

对我自己的问题的正确答案!

pkg-config –modversion opencv

这是一个简单的方法来检查。 假设您使用默认configuration进行安装。

/usr/local/lib你应该有下面的库

 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 

而在/usr/local/include/opencv你应该有下面的头文件。

 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 

我假设你使用2.0的最新版本。

使用OpenCV 2.4.x:

您可以使用C / C ++简单程序中的“CV_VERSION”或“CV_MAJOR_VERSION”,“CV_MINOR_VERSION”,“CV_SUBMINOR_VERSION”。

'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); } 

这是汇编行:

 g++ `pkg-config --cflags opencv` main.c `pkg-config --libs opencv` -o main 

这里是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; }