web-dev-qa-db-ja.com

Ubuntu 9.10でopenCVを確認する方法

OpenCVがコンピューターに適切にインストールされているかどうかを確認するにはどうすればよいですか?クイックコマンドラインはありますか? Ubuntu 9.10を使用しています

59
Arkapravo

私自身の質問に対する適切な答え!

pkg-config --modversion opencv

121
Arkapravo

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
10
ssinfod

確認する簡単な方法を次に示します。デフォルト設定を使用してインストールしたと仮定します。

/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の最新バージョンを使用していると仮定しています

8
Sunny

こちらが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;
}
1
Adam

これが最も簡単な方法であることがわかりました。

/usr/bin/opencv_version

0
DankMasterDan

dpkgを使用できます。

$ dpkg -l | grep libopencv

または、python version:

$ python
>>>> import cv2
0
techkuz