ubuntu里面配置opencv
时间: 2024-12-15 10:12:05 浏览: 2
在Ubuntu系统中安装和配置OpenCV通常分为几个步骤:
1. 更新包列表并安装必要的依赖项:
```bash
sudo apt-get update
sudo apt-get install build-essential cmake git libgtk-3-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libjpeg-dev libtiff5-dev libjasper-dev libpng-dev libtbb2 libtbb-dev python3-dev python3-pip
```
2. 安装OpenCV基础库:
```
sudo apt-get install python3-opencv
```
3. 如果需要从源码编译安装最新版本的OpenCV,首先克隆OpenCV仓库:
```
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
```
4. 创建目录并进入OpenCV源码目录:
```bash
mkdir -p build && cd build
```
5. 配置OpenCV:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D WITH_CUDA=OFF \
-D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules \
-D BUILD_opencv_python3=ON \
..
```
这里 `-D WITH_CUDA=OFF` 可以去掉,如果需要CUDA支持。
6. 编译和安装OpenCV:
```
make -j4
sudo make install
```
7. 最后,你需要更新Python的元数据数据库以查找新安装的OpenCV模块:
```
python3 -m pip install --upgrade wheel
```
8. 验证安装是否成功,可以运行一些基本的示例代码或使用命令行工具如 `import cv2`。
阅读全文