opencv 4.5 含 contrib
时间: 2023-05-13 10:02:09 浏览: 112
OpenCV是一个开源计算机视觉和机器学习库,由一组跨越多个平台(Windows,Linux,macOS等)的C++函数和Python接口组成。它最初由Intel于2000年开发,现已成为计算机视觉领域中最流行的开源库之一。
OpenCV 4.5是最新版本的OpenCV,已经包括了从以前的版本中的许多改进和更新。其中,最重要的是OpenCV 4.5中包含了contrib模块,这个模块提供了一个更大的功能集,包括了在计算机视觉和图像处理方面的更多功能,如物体追踪,真相检测,形状识别,三维重建等。
contrib模块包括许多新的功能和算法,比如背景减除,手势识别,SURF特征检测,HOG(方向梯度直方图)人脸检测,DNN模块(深度学习网络),以及用于处理点云数据(如三维重建,三维物体检测等)的PCL(点云库)接口等。除此之外,contrib模块还提供了用于性能测试和强化学习的Laplace Pyramids等工具。
总结而言,OpenCV 4.5含有contrib模块,是OpenCV变得更强大和更全面的体现,为计算机视觉和机器学习领域的研究者和开发人员提供了更多的工具、算法和函数库,有助于快速开发高效、先进的计算机视觉和机器学习应用程序。
相关问题
树莓派ubuntu安装opencv4.5
您好!安装OpenCV 4.5在树莓派上需要一些步骤。下面是一个基本的指南来安装OpenCV 4.5在树莓派上运行的Ubuntu系统:
1. 更新系统:
```
sudo apt update
sudo apt upgrade
```
2. 安装OpenCV的依赖项:
```
sudo apt install build-essential cmake git pkg-config libgtk-3-dev \
libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \
libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \
gfortran openexr libatlas-base-dev python3-dev python3-numpy \
libtbb2 libtbb-dev libdc1394-22-dev
```
3. 克隆OpenCV的源代码:
```
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.5.0
```
4. 克隆OpenCV的额外模块:
```
cd ~
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 4.5.0
```
5. 配置和编译OpenCV:
```
cd ~/opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D ENABLE_NEON=ON \
-D ENABLE_VFPV3=ON \
-D BUILD_TESTS=OFF \
-D INSTALL_PYTHON_EXAMPLES=OFF \
-D OPENCV_ENABLE_NONFREE=ON ..
make -j4
sudo make install
sudo ldconfig
```
6. 完成安装后,您可以通过以下命令验证OpenCV版本:
```
pkg-config --modversion opencv4
```
希望这些步骤能够帮助您成功在树莓派上安装OpenCV 4.5!如有任何问题,请随时向我提问。
opencv-contrib-python 4.5.1.48
`opencv-contrib-python`是Python中OpenCV的一个扩展模块,提供了一些额外的功能和工具。`4.5.1.48`是该模块的版本号,表示该模块的主版本号是4,次版本号是5,修订版本号是1,构建版本号是48。可以使用pip命令来安装该模块:
```
pip install opencv-contrib-python
```