opencv快速安装以及各种查看版本命令

安装opencv并查看其版本,直接通过一个可执行文件实现。

bash 复制代码
#!/bin/bash
 
wget https://codeload.github.com/opencv/opencv/zip/3.4 -O opencv-3.4.zip && unzip opencv-3.4.zip && cd opencv-3.4 && \
    mkdir build && cd build && \ 
    cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D PYTHON_DEFAULT_EXECUTABLE=/usr/bin/python \
      -D PYTHON_INCLUDE_DIR=/usr/include/python3.6 \
      -D PYTHON_INCLUDE_DIR2=/usr/include/x86_64-linux-gnu/python3.6m \
      -D PYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.6m.so \
      -D PYTHON3_NUMPY_INCLUDE_DIRS=/usr/lib/python3/dist-packages/numpy/core/include/ \
      -D PYTHON3_EXECUTABLE=/usr/lib/python \
      -D BUILD_opencv_python2=OFF \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D INSTALL_C_EXAMPLES=ON \
      -D INSTALL_PYTHON_EXAMPLES=ON \
      -D WITH_TBB=ON \
      -D WITH_V4L=ON \
      -D WITH_OPENGL=ON \
      -D BUILD_EXAMPLES=ON .. && make -j"$(nproc)" && make install

很明显,这是安装的3.4版本的,然后怎么查看自己的opencv版本呢?

第一个:

bash 复制代码
opencv_version

第二个:

bash 复制代码
pkg-config --modversion opencv4

以上就是opencv的简便安装与版本查看

接下来继续学习其他查看命令。

查看ubuntu系统版本:

bash 复制代码
lsb_release -a

查看系统架构:

bash 复制代码
uname -a

cmake版本:

bash 复制代码
cmake --version

cuda 版本:

bash 复制代码
nvcc -V 		# 这两条指令都可以
nvcc --version	# 这两条指令都可以

PCL版本:

这个ros自带一个,然后也可以自己装。

ros自带的话就是:

bash 复制代码
gedit /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfigVersion.cmake

可以看到是1.10的版本

如果是自己装的那就看 /usr/local/share/下的pcl文件夹,不过我没有装。。

最后就是torch的版本

直接进python:

bash 复制代码
>>>python
>>>import torch
>>>torch.__version__  # 注意version的前后都是两个下划线
>>>torch.is_available()

torch.is_available() 是一个PyTorch库中的函数,用于检查当前系统是否安装了可用的GPU加速。它返回一个布尔值,如果系统中存在可用的GPU设备,则返回True,否则返回False。

相关推荐
AI边缘计算服务器_图为科技几秒前
图为科技与广东省北斗移动物联网产业研究院达成战略合作
大数据·人工智能·图为科技
Kalika0-01 分钟前
bert-base-uncased使用
人工智能·深度学习·学习·自然语言处理·bert
工作姬5 分钟前
翻译工具开发技术笔记:《老挝语翻译通》app支持语音识别翻译功能,怎么提高语音识别的准确度呢?
人工智能·笔记·语音识别·老挝语·老挝·老挝语翻译·老挝文
大美B端工场-B端系统美颜师11 分钟前
工控:传感器负责采集数据,可视化大屏负责展示数据二者珠联璧合
网络·人工智能·可视化
说书客啊16 分钟前
计算机毕业设计 | SpringBoot咖啡商城 购物采买平台 后台管理软件(附源码)
java·数据库·人工智能·spring boot·后端·毕业设计·课程设计
李歘歘35 分钟前
深度学习——权重初始化、评估指标、梯度消失和梯度爆炸
人工智能·深度学习
better*40 分钟前
深度学习实验一致性(究极版)
人工智能·深度学习
E___V___E41 分钟前
深 度 学 习
人工智能·深度学习·神经网络
pzx_0011 小时前
【独立同分布】
人工智能·机器学习·概率论
好喜欢吃红柚子1 小时前
【卷积基础】CNN中一些常见卷积(1*1卷积、膨胀卷积、组卷积、深度可分离卷积)
人工智能·python·深度学习·计算机视觉·cnn