簡體   English   中英

如何在 Ubuntu 9.10 上檢查 openCV

[英]How to check for openCV on Ubuntu 9.10

如何確認我的計算機中是否正確安裝了 openCV? 是否有任何快速命令行? 我在 Ubuntu 9.10

正確回答我自己的問題!

pkg-config --modversion opencv

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

這是一個簡單的檢查方法。 假設您使用默認配置進行安裝。

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

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

打開終端並輸入以下命令: python3 -c "import cv2; print(cv2.__version__)"

這適用於我的系統

我發現這是最簡單的方法:

/usr/bin/opencv_version

你可以使用dpkg

$ dpkg -l | grep libopencv

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

$ python
>>>> import cv2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM