如何在Ubuntu 9.10上检查openCV

时间:2010-03-11 04:20:19

标签: linux ubuntu opencv

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

7 个答案:

答案 0 :(得分:120)

正确回答我自己的问题!

  

pkg-config --modversion opencv

答案 1 :(得分:9)

使用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

答案 2 :(得分:8)

这是一种简单的检查方法。假设您使用默认配置安装。

/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。

答案 3 :(得分:1)

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

答案 4 :(得分:0)

我发现这是最简单的方法:

/usr/bin/opencv_version

答案 5 :(得分:0)

您可以使用dpkg

$ dpkg -l | grep libopencv

或者,如果您使用的是python版本:

$ python
>>>> import cv2

答案 6 :(得分:0)

打开终端并输入以下命令: gets

这适用于我的系统