📜  如何检查 opencv 版本 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:09:11.331000             🧑  作者: Mango

如何检查 OpenCV 版本 - Shell/Bash

如果你正在使用 OpenCV,那么检查所安装的版本非常重要。在本文中,我们将介绍如何使用 Shell/Bash 命令来检查 OpenCV 版本。

1. 使用 pkg-config 命令

OpenCV 在安装时同时会安装 pkg-config 工具,该工具用于为库文件提供基本信息。要检查 OpenCV 版本,可以使用以下命令:

pkg-config --modversion opencv

该命令将返回当前已安装的 OpenCV 版本。

2. 使用 cvconfig.h 文件

OpenCV 源码中的 cvconfig.h 文件包含了关于 OpenCV 版本的详细信息。要检查 OpenCV 版本,可以使用以下命令:

grep -oP '^\#define\s+CV_VERSION_MAJOR\s+\K\d+' /usr/local/include/opencv2/core/cvconfig.h
grep -oP '^\#define\s+CV_VERSION_MINOR\s+\K\d+' /usr/local/include/opencv2/core/cvconfig.h
grep -oP '^\#define\s+CV_VERSION_REVISION\s+\K\d+' /usr/local/include/opencv2/core/cvconfig.h

前两个命令将返回当前已安装的 OpenCV 主要版本号和次要版本号。第三个命令将返回当前已安装的 OpenCV 修订版本号。

3. 使用 OpenCV 自带的程序

OpenCV 自带了一个程序,名为 opencv_version,可用于检查当前安装的 OpenCV 版本。要使用该程序,可以使用以下命令:

opencv_version

该命令将返回当前已安装的 OpenCV 版本。

总结

在本文中,我们介绍了三种使用 Shell/Bash 命令来检查 OpenCV 版本的方法。你可以根据自己的需求选择最适合的方式来检查 OpenCV 版本。