ubuntu20.04编译opencv
时间: 2023-11-12 07:03:24 浏览: 60
好的,编译 OpenCV 需要先安装一些依赖库,可以使用以下命令进行安装:
```
sudo apt-get update
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
然后,可以从 OpenCV 官网下载源代码,并解压缩到本地。接着,进入解压后的目录,创建一个 build 目录,并进入该目录:
```
cd opencv
mkdir build
cd build
```
接下来,使用 CMake 进行配置:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
```
最后,使用 make 命令进行编译:
```
make -j4
```
其中,-j4 表示使用 4 个线程进行编译,可以根据自己的 CPU 核心数进行调整。编译完成后,可以使用以下命令进行安装:
```
sudo make install
```
相关问题
ubuntu20.04安装 opencv
在Ubuntu 20.04上安装OpenCV可以按照以下步骤进行操作:
1. 更新系统软件包列表:
```
sudo apt update
```
2. 安装必要的依赖项:
```
sudo apt 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. 进入克隆的目录:
```
cd opencv
```
5. 创建一个用于编译的目录:
```
mkdir build
cd build
```
6. 使用CMake配置编译选项:
```
cmake ..
```
7. 编译源代码:
```
make -j8
```
8. 安装OpenCV库文件:
```
sudo make install
```
9. 更新共享库缓存:
```
sudo ldconfig
```
至此,OpenCV已成功安装在你的Ubuntu 20.04系统中。
ubuntu20.04配置opencv
### 回答1:
要在Ubuntu 20.04上配置OpenCV,您可以按照以下步骤进行操作:
1. 打开终端并更新软件包列表:
sudo apt update
2. 安装OpenCV所需的依赖项:
sudo apt install build-essential cmake git libgtk2.-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
3. 下载OpenCV源代码:
git clone https://github.com/opencv/opencv.git
4. 创建一个build目录并进入:
cd opencv
mkdir build
cd build
5. 使用CMake配置OpenCV:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
6. 编译OpenCV:
make -j4
7. 安装OpenCV:
sudo make install
8. 验证OpenCV是否正确安装:
pkg-config --modversion opencv4
如果返回版本号,则表示OpenCV已成功安装。
希望这可以帮助您在Ubuntu 20.04上配置OpenCV。
### 回答2:
在Ubuntu 20.04上配置OpenCV需要进行以下步骤:
1. 更新Ubuntu系统:
sudo apt-get update
sudo apt-get upgrade
2. 安装OpenCV所需的依赖项:
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
3. 下载OpenCV源代码:
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.5.0
4. 创建build目录并进行编译:
cd
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ../opencv
make -j4
sudo make install
5. 将OpenCV添加到系统库路径中:
sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
6. 确认OpenCV已安装:
pkg-config --cflags --libs opencv4
如果没有错误,应该输出以下内容:
-I/usr/local/include/opencv4/opencv
-I/usr/local/include/opencv4/
-I/usr/local/include
-L/usr/local/lib
-lopencv_gapi
-lopencv_stitching
-lopencv_aruco
-lopencv_bgsegm
-lopencv_bioinspired
-lopencv_ccalib
-lopencv_dnn_objdetect
-lopencv_dpm
-lopencv_fuzzy
-lopencv_hfs
-lopencv_img_hash
-lopencv_line_descriptor
-lopencv_optflow
-lopencv_phase_unwrapping
-lopencv_quality
-lopencv_rgb2gray
-lopencv_saliency
-lopencv_shape
-lopencv_stereo
-lopencv_structured_light
-lopencv_superres
-lopencv_videostab
-lopencv_dnn
-lopencv_surface_matching
-lopencv_tracking
-lopencv_datasets
-lopencv_text
-lopencv_face
-lopencv_plot
-lopencv_reg
-lopencv_xfeatures2d
-lopencv_videoio
-lopencv_highgui
-lopencv_ml
-lopencv_video
-lopencv_photo
-lopencv_imgcodecs
-lopencv_features2d
-lopencv_flann
-lopencv_ximgproc
-lopencv_calib3d
-lopencv_core
7. 安装Python 3的OpenCV:
sudo apt-get install python3-opencv
以上就是在Ubuntu 20.04上配置OpenCV的步骤。如果一切正常,OpenCV将成功安装并可供使用。
### 回答3:
Ubuntu 20.04是一个重要的Linux操作系统版本,同时也是一种广泛使用的开发环境。在这个操作系统上,拥有合适的软件编程工具是非常必要的,比如配置OpenCV。
OpenCV是一个基于开源的计算机视觉库,它能够提供一些强大的工具,以便开发人员可以进行图像和视频处理等多种计算机视觉任务。下面就是在Ubuntu 20.04上如何配置OpenCV:
1.首先安装必要的依赖包。打开终端,输入以下命令:
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
2.在终端中输入以下命令从GitHub上获取OpenCV源代码:
git clone https://github.com/opencv/opencv.git
3.获取OpenCV的贡献代码。这部分代码让你可以用更多的算法完成更高级的图像和视频处理任务。在终端中输入以下命令:
git clone https://github.com/opencv/opencv_contrib.git
4.创建OpenCV构建项目文件:
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..
5.进行编译过程:
make -j8
6.最后安装OpenCV:
sudo make install
7.确认OpenCV是否被正确安装,在终端中输入以下代码:
pkg-config --modversion opencv4
8.在编译自己的代码时需要指向OpenCV的路径:
sudo g++ -o main main.cpp `pkg-config --cflags --libs opencv4`
最后需要注意的是,以上操作过程中需要使用sudo管理员权限运行命令。当然,最好在管理员用户下完成以上步骤,以便能够将OpenCV正确安装到你的Ubuntu 20.04系统中。