WSL安装OpenCV
时间: 2024-08-03 16:01:23 浏览: 117
要在Windows Subsystem for Linux (WSL) 上安装OpenCV,你需要先确保你在WSL环境中选择了支持的Linux发行版(如Ubuntu、Debian等),然后按照以下步骤操作:
1. **更新系统**:
```
sudo apt update && sudo apt upgrade
```
2. **安装依赖库**:
```
sudo apt install build-essential cmake git libgtk-3-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev libopenblas-dev libatlas-base-dev gfortran
```
3. **下载OpenCV源码**:
```
git clone https://github.com/opencv/opencv.git
git checkout tags/4.x.y # 替换"y"为你想要的版本号
```
4. **创建构建目录并配置**:
```
mkdir opencv/build
cd opencv/build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH_CXX11=ON -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..
```
5. **编译和安装**:
```
sudo make -j$(nproc)
sudo make install
```
6. **验证安装**:
打开一个新的终端会话,尝试运行`import cv2`来确认是否成功安装:
```python
python -c "import cv2; print(cv2.__version__)"
```
如果你遇到任何问题,检查一下网络连接和权限,并确保已经正确安装了所有必要的库。
阅读全文