ubuntu20.04安装qt并用cmake配置opencv
时间: 2023-12-08 11:06:43 浏览: 163
安装Qt和配置OpenCV的步骤如下:
1. 安装Qt
在终端中输入以下命令:
```
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install qt5-default
```
2. 下载OpenCV
在终端中输入以下命令:
```
sudo apt-get install libopencv-dev
```
3. 配置CMake
在终端中输入以下命令:
```
mkdir build
cd build
cmake ..
make
```
4. 配置Qt Creator
打开Qt Creator,选择“File”->“New File or Project”,选择“Import Project”,选择CMakeLists.txt文件,点击“Configure Project”。
5. 编译和运行
在Qt Creator中点击“Build”->“Build All”,然后点击“Run”。
相关问题
ubuntu20.04安装opencv4.6.0
### 回答1:
以下是在Ubuntu 20.04上安装OpenCV 4.6.0的步骤:
1. 更新系统软件包:
sudo apt update
sudo apt upgrade
2. 安装依赖项:
sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev libeigen3-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev sphinx-common libtesseract-dev libopenblas-dev liblapack-dev libprotobuf-dev protobuf-compiler libgoogle-glog-dev libgflags-dev libhdf5-dev libhdf5-serial-dev liblmdb-dev libsnappy-dev libatlas-base-dev
3. 下载OpenCV 4.6.0:
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.6.0
4. 创建构建目录并进入:
mkdir build
cd build
5. 配置OpenCV:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ..
6. 编译和安装OpenCV:
make -j$(nproc)
sudo make install
7. 验证OpenCV安装:
pkg-config --modversion opencv4
如果一切正常,您应该看到输出为4.6.0。
希望这可以帮助您在Ubuntu 20.04上安装OpenCV 4.6.0。
### 回答2:
Opencv是一款广泛应用于计算机视觉和机器学习领域的图像处理库,它支持多种编程语言和操作系统。在Ubuntu 20.04上安装Opencv4.6.0需要执行以下步骤:
第一步:更新Ubuntu软件包
首先,我们需要更新Ubuntu的软件包列表。打开终端,运行以下命令:
$ sudo apt-get update
这个命令会更新软件包列表并检查是否有可用的新软件包。
第二步:安装Opencv所需的依赖项
接下来,我们需要安装一些Opencv所需的依赖项。打开终端,运行以下命令:
$ sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
这些依赖项包括构建工具(例如CMake)、图像处理库(如GTK)、多媒体库(如FFmpeg)等等。
第三步:下载和编译Opencv源代码
在安装依赖项后,我们需要下载并编译Opencv的源代码。我们可以通过git工具下载源代码。打开终端,运行以下命令:
$ cd ~
$ git clone https://github.com/opencv/opencv.git
$ cd opencv
$ git checkout 4.6.0
这个命令会将Opencv的源代码下载到我们的主目录下,并切换到4.6.0版本。
接下来,我们需要编译并安装Opencv。在终端输入以下命令:
$ mkdir build
$ cd build
$ cmake ..
$ make -j8
$ sudo make install
这个过程可能需要一些时间,具体时间取决于您的计算机配置。
第四步:测试Opencv
Opencv安装完成后,我们可以测试它是否正常工作。在终端中输入以下命令:
$ cd ~/opencv/samples/cpp/tutorial_code/introduction/display_image/
$ g++ -o DisplayImage DisplayImage.cpp `pkg-config --cflags --libs opencv4`
这个命令会编译并链接一个简单的显示图像的程序。如果编译成功,我们可以运行它:
$ ./DisplayImage lena.jpg
其中“lena.jpg”是一个测试用的图像文件名。
如果程序能正常运行并显示图像,则表示Opencv已经成功安装并配置好。
总结:在Ubuntu20.04上安装Opencv4.6.0需要先更新Ubuntu软件包,然后安装Opencv所需的依赖项,接着下载和编译Opencv源代码,最后测试Opencv是否正常工作。这些步骤需要一定的时间和耐心,但它们能让您使用Opencv处理图像的能力得到很大的提升。
### 回答3:
Ubuntu 20.04是一款非常流行的Linux操作系统,而OpenCV4.6.0则是数学处理及图像处理领域的开源计算机视觉库。在Ubuntu 20.04上安装OpenCV4.6.0需要经过以下的步骤:
1.安装OpenCV依赖库
在Ubuntu 20.04上安装OpenCV4.6.0,首先需要安装一些依赖库,以确保能够顺利编译和运行OpenCV。在终端中输入以下命令:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
2.下载OpenCV源代码
下载OpenCV源代码的方式有两种,一种是从官方网站上下载,另一种则是从GitHub上clone。在终端中输入以下命令,选择其中一种方式进行下载:
从官方网站上下载
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.6.0.zip
unzip opencv.zip
从GitHub上clone
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.6.0
3.编译OpenCV
在编译OpenCV之前,需要创建一个build目录并进入该目录。在终端中输入以下命令:
mkdir build
cd build
接着,使用cmake命令进行编译,这里注意要开启一些选项,确保OpenCV能够支持常用的图像处理相关的功能:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_TBB=ON \
-D WITH_CUDA=OFF \
-D BUILD_opencv_python3=ON \
-D BUILD_TESTS=OFF \
-D INSTALL_PYTHON_EXAMPLES=OFF \
-D INSTALL_C_EXAMPLES=OFF \
-D OPENCV_ENABLE_NONFREE=ON \
-D WITH_OPENCL=OFF \
-D WITH_OPENMP=ON ..
make -j4
4.安装OpenCV
在编译完成之后,使用以下命令将OpenCV安装到系统中:
sudo make install
sudo ldconfig
到此为止,OpenCV4.6.0的安装就已经完成了。
总结:
这些步骤虽然看起来繁琐,但是只需要按照操作流程逐个操作即可。相信通过这个过程,你会对Ubuntu和OpenCV有更深刻的认识。对于计算机视觉领域的爱好者而言,掌握Ubuntu20.04上安装OpenCV4.6.0是非常必要的,因为这将会为你的学习和研究提供强有力的支持。
Ubuntu20.04 上搭建 OpenCV 开发环境
搭建 OpenCV 开发环境需要以下步骤:
1. 安装必要的依赖项
打开终端并执行以下命令:
```
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential cmake git pkg-config libgtk-3-dev \
libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \
libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \
gfortran openexr libatlas-base-dev python3-dev python3-numpy \
libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \
libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
```
2. 下载 OpenCV
在终端中执行以下命令:
```
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.5.2
```
3. 编译和安装 OpenCV
在终端中执行以下命令:
```
cd ~/opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_GENERATE_PKGCONFIG=YES \
-D WITH_TBB=ON \
-D WITH_V4L=ON \
-D WITH_QT=OFF \
-D WITH_OPENGL=ON \
-D WITH_CUDA=OFF \
-D BUILD_EXAMPLES=ON ..
```
编译后,在终端中执行以下命令进行安装:
```
make -j$(nproc)
sudo make install
sudo ldconfig
```
4. 验证 OpenCV 安装
创建一个名为 `test.cpp` 的文件,内容如下:
```
#include <opencv2/opencv.hpp>
using namespace cv;
int main() {
Mat img = imread("test.jpg");
imshow("test", img);
waitKey(0);
return 0;
}
```
将 `test.jpg` 文件放在同一个目录下,然后在终端中执行以下命令:
```
g++ test.cpp -o test `pkg-config --cflags --libs opencv4`
./test
```
如果一切正常,应该会看到 `test.jpg` 文件被打开并显示在屏幕上。
以上就是在 Ubuntu20.04 上搭建 OpenCV 开发环境的步骤。
阅读全文