如何安装OpenCV 3.4.2
时间: 2024-05-09 21:19:15 浏览: 394
以下是安装OpenCV 3.4.2的步骤:
1. 安装依赖库
```
sudo apt-get update
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
2. 下载OpenCV 3.4.2源代码
```
cd ~
wget -O opencv.zip https://github.com/opencv/opencv/archive/3.4.2.zip
unzip opencv.zip
```
3. 编译和安装OpenCV
```
cd opencv-3.4.2
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j$(nproc)
sudo make install
```
4. 配置OpenCV环境变量
```
sudo sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
```
完成以上步骤后,OpenCV 3.4.2就已经成功安装在系统中了。可以通过编写程序来验证是否安装成功。
相关问题
ubuntu安装opencv3.4.2
以下是Ubuntu 18.04安装OpenCV 3.4.2的步骤:
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. 安装图像和视频I/O库:
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev libv4l-dev libxvidcore-dev libx264-dev
4. 下载OpenCV 3.4.2源代码:
git clone https://github.com/opencv/opencv.git
5. 进入OpenCV源代码目录,创建build目录:
cd opencv
mkdir build
cd build
6. 使用cmake配置OpenCV编译选项:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
7. 编译OpenCV:
make -j4
8. 安装OpenCV:
sudo make install
9. 配置OpenCV库路径:
sudo sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
10. 验证OpenCV是否安装成功:
pkg-config --modversion opencv
如果输出3.4.2,则表示OpenCV已成功安装。
希望这些步骤能够帮助你安装OpenCV 3.4.2。
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
```
阅读全文