【发布时间】:2011-01-26 05:20:29
【问题描述】:
如何确认我的计算机中是否正确安装了 openCV?有什么快速的命令行吗?我在 Ubuntu 9.10 上
【问题讨论】:
-
您检查了
path变量吗?另外,你是linux的吗?视窗?操作系统?还有什么?
如何确认我的计算机中是否正确安装了 openCV?有什么快速的命令行吗?我在 Ubuntu 9.10 上
【问题讨论】:
path 变量吗?另外,你是linux的吗?视窗?操作系统?还有什么?
这是一个简单的检查方法。假设您使用默认配置安装。
在/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 的最新版本。
【讨论】:
我自己的问题的正确答案!
pkg-config --modversion opencv
【讨论】:
2.x.x,但我既没有包含文件,也没有Sunny 在/usr/local/lib 下提到的文件。所以这可能不是正确的答案
Package opencv was not found in the pkg-config search path. Perhaps you should add the directory containing `opencv.pc' to the PKG_CONFIG_PATH environment variable No package 'opencv' found,Ubuntu 16
使用 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;
}
【讨论】:
我发现这是最简单的方法:
/usr/bin/opencv_version
【讨论】:
你可以使用dpkg。
$ dpkg -l | grep libopencv
或者如果你使用python版本:
$ python
>>>> import cv2
【讨论】:
打开终端并输入以下命令:
python3 -c "import cv2; print(cv2.__version__)"
这适用于我的系统
【讨论】: