ubuntu配置opencv-python
时间: 2024-06-10 21:03:26 浏览: 160
要在Ubuntu上安装和配置OpenCV-Python,你需要遵循一些基本步骤。OpenCV是一个开源计算机视觉库,而Python接口使得它在Python中使用更加方便。以下是安装过程:
1. 更新包列表并安装依赖:
```bash
sudo apt update
sudo apt install build-essential cmake pkg-config git libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev libwebp-dev libtbb2 libtbb-dev libdc1394-22-dev python3-dev python3-numpy
```
2. 安装OpenCV:
使用OpenCV的官方GitHub仓库,因为官方apt源可能不包含最新版本:
```bash
sudo apt remove python-opencv # 如果已存在旧版本,先卸载
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
```
创建构建目录并配置:
```bash
cd opencv
mkdir -p build
cd build
cmake ..
```
添加Python支持(如果你没有安装Python 3):
```bash
sudo apt install python3-pip
pip3 install numpy
```
构建并安装OpenCV:
```bash
make -j4
sudo make install
```
3. 配置环境变量(可选,但推荐):
```bash
echo "export PYTHONPATH=/usr/local/lib/python3.8/dist-packages" >> ~/.bashrc
source ~/.bashrc
```
4. 测试安装:
最后,你可以通过运行一个简单的OpenCV Python脚本来验证安装是否成功:
```python
import cv2
cap = cv2.VideoCapture(0) # 打开摄像头
```
如果一切顺利,你应该能看到摄像头的画面。