opencv_version
时间: 2023-11-20 13:56:33 浏览: 25
以下是获取OpenCV版本号的方法:
```shell
pkg-config --modversion opencv
```
或者
```python
import cv2
print(cv2.__version__)
```
其中,第一种方法需要先安装pkg-config,而第二种方法需要先安装OpenCV库。如果你已经安装了OpenCV库,可以直接在Python中使用cv2模块获取版本号。
相关问题
CMAKE_MINIMUM_REQUIRED(VERSION 2.8) PROJECT(opencv_cl) SET(OPENCV_PATH /home/toybrick/rk3588_opencv) MESSAGE(STATUS "CMAKE_C_COMPILER:${CMAKE_C_COMPILER}") MESSAGE(STATUS "CMAKE_CXX_COMPILER:${CMAKE_CXX_COMPILER}") MESSAGE(STATUS "OPENCV_PATH:${OPENCV_PATH}") INCLUDE_DIRECTORIES(${OPENCV_PATH}/include/opencv4 ${OPENCV_PATH}/include) LINK_DIRECTORIES(${OPENCV_PATH}/lib /usr/lib/aarch64-linux-gnu/) SET(LINK_LIBS opencv_world mali pthread dl) ADD_EXECUTABLE(opencv_cl opencl_cs.cpp) TARGET_LINK_LIBRARIES(opencv_cl ${LINK_LIBS}) 在哪添加-Wl,-Bsymbolic
您可以在 SET 命令中设置变量 CMAKE_SHARED_LINKER_FLAGS,加上 -Wl,-Bsymbolic 选项即可。修改后的 CMakeLists.txt 如下:
```cmake
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(opencv_cl)
SET(OPENCV_PATH /home/toybrick/rk3588_opencv)
MESSAGE(STATUS "CMAKE_C_COMPILER:${CMAKE_C_COMPILER}")
MESSAGE(STATUS "CMAKE_CXX_COMPILER:${CMAKE_CXX_COMPILER}")
MESSAGE(STATUS "OPENCV_PATH:${OPENCV_PATH}")
INCLUDE_DIRECTORIES(${OPENCV_PATH}/include/opencv4 ${OPENCV_PATH}/include)
LINK_DIRECTORIES(${OPENCV_PATH}/lib /usr/lib/aarch64-linux-gnu/)
SET(LINK_LIBS opencv_world mali pthread dl)
SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-Bsymbolic")
ADD_EXECUTABLE(opencv_cl opencl_cs.cpp)
TARGET_LINK_LIBRARIES(opencv_cl ${LINK_LIBS})
```
这样设置 CMAKE_SHARED_LINKER_FLAGS 后,链接器在链接时会尽可能使用本地符号,而不是全局符号,从而解决符号版本不兼容的问题。
如何手动下载opencv_python
你可以通过以下步骤手动下载并安装 opencv_python:
1. 访问 https://pypi.org/project/opencv-python/ 页面。
2. 找到并下载适合你平台的 opencv_python 包文件。例如,如果你在 Windows 上,可以下载名为 "opencv_python-<version>-cp<python_version>-cp<python_version>m-win_amd64.whl" 的文件,其中 <version> 是版本号,<python_version> 是你使用的 Python 版本号。
3. 打开命令行或终端窗口,使用 pip 安装该包。例如,在 Windows 上,在命令行中输入以下命令:
```
pip install opencv_python-<version>-cp<python_version>-cp<python_version>m-win_amd64.whl
```
注意,你需要将 <version> 和 <python_version> 替换为实际的版本号和 Python 版本号。
4. 等待安装完成,你现在可以在 Python 中导入并使用 opencv_python 库了。