ubuntu20.04下载opencv
时间: 2023-05-01 12:02:04 浏览: 112
下载OpenCV在Ubuntu 20.04上的步骤如下:
1. 打开终端并输入以下命令以更新软件包列表:
sudo apt-get update
2. 然后继续安装OpenCV所需的所有依赖项。输入以下命令:
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
3. 下载OpenCV源代码。输入以下命令:
git clone https://github.com/opencv/opencv.git
4. 进入下载的OpenCV目录并创建一个新的build目录。输入以下命令:
cd opencv
mkdir build
cd build
5. 在build目录中运行以下命令以配置OpenCV:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
6. 配置完成后,您可以使用以下命令编译OpenCV:
make -j4
7. 您可以使用以下命令安装OpenCV:
sudo make install
相关问题
ubuntu20.04安装opencv4.8
在Ubuntu 20.04上安装OpenCV 4.8需要几个步骤,因为默认软件包存储库中可能不包含最新版本。以下是详细的安装过程:
1. **更新系统**:
```bash
sudo apt-get update
sudo apt-essential cmake git libgtk-3-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev x264 v4l-utils
```
3. **下载并创建OpenCV源码目录**:
```bash
mkdir -p ~/opencv_build
cd ~/opencv_build
```
4. **克隆OpenCV仓库**:
```
git clone https://github.com/opencv/opencv.git
git checkout tags/4.8.0
```
5. **设置环境变量**:
```bash
export OPENCV_VERSION=4.8.0
export OPENCV_DIR=~/opencv_build/opencv-$OPENCV_VERSION
```
6. **配置安装**:
```
cd $OPENCV_DIR
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=$OPENCV_DIR/modules \
-D BUILD_opencv_python=ON \
..
```
7. **编译和安装**:
```
make -j$(nproc)
sudo make install
```
8. **检查安装**:
通过命令 `python3 -c "import cv2; print(cv2.__version__)"` 检查是否成功导入。
Ubuntu20.04安装OpenCV3.4.2
在Ubuntu 20.04上安装OpenCV 3.4.2需要几个步骤,因为官方不再支持这个版本,但我们可以通过第三方库如`libopencv-dev`来安装兼容的旧版本。以下是安装过程:
1. 首先,更新软件包列表并安装必要的依赖项:
```bash
sudo apt-get update
sudo apt-get install build-essential cmake git pkg-config libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev x264-ffmpeg libjpeg-dev libtiff5-dev libjasper-dev libpng-dev libatlas-base-dev gfortran python3-dev python3-pip
```
2. 创建一个工作目录,并克隆OpenCV仓库到该目录:
```bash
mkdir opencv_install
cd opencv_install
git clone https://github.com/Itseez/opencv.git
cd opencv
```
注意替换`https://github.com/Itseez/opencv.git`为`https://github.com/opencv/opencv/archive/3.4.2.zip`,如果想直接下载zip文件。
3. 修改`CMakeLists.txt`文件,将默认的OpenCV版本设置为3.4.2,这步可能会有所不同,取决于实际的仓库结构:
```bash
sed -i 's/OPENCV_VERSION_DEFAULT "master"/OPENCV_VERSION_DEFAULT "3.4.2"/g' cmake/OpenCV.cmake
```
4. 安装OpenCV:
```bash
cmake ..
make -j$(nproc) # 使用所有可用CPU核心加速编译
sudo make install
```
5. 安装Python OpenCV绑定:
```bash
pip3 install opencv-python-headless # 如果你不需要GUI版本,否则使用pip3 install opencv-python
```
阅读全文