ubuntu18.04安装opencv4.4.0
时间: 2023-05-01 21:05:03 浏览: 112
可以先在终端输入以下命令安装依赖库:
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
sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
然后在终端输入以下命令下载并编译OpenCV 4.4.0源码:
git clone https://github.com/opencv/opencv.git
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j4
sudo make install
最后,你需要将OpenCV库添加到LD_LIBRARY_PATH环境变量中:
echo "export LD_LIBRARY_PATH=/usr/local/lib" >> ~/.bashrc
source ~/.bashrc
这样就可以成功安装OpenCV 4.4.0了。
相关问题
ubuntu18.04 安装opencv
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
3. 安装图像和视频 I/O 库
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev libv4l-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libtbb-dev libfaac-dev libmp3lame-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libopencore-amrnb-dev libopencore-amrwb-dev libavresample-dev x264 v4l-utils
4. 下载并安装 OpenCV:
4.1 前往OpenCV的官网:https://opencv.org/releases/
4.2 选择需要安装的版本,如4.4.0
4.3 下载源码至本地
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.4.0.zip
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.4.0.zip
4.4 解压文件
unzip opencv.zip
unzip opencv_contrib.zip
4.5 将解压后的文件夹移动至 /usr/local/src 下
sudo mv opencv-4.4.0 /usr/local/src/opencv
sudo mv opencv_contrib-4.4.0 /usr/local/src/opencv_contrib
4.6 修改opencv的cmake文件
mkdir /usr/local/src/opencv/release
cd /usr/local/src/opencv/release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D OPENCV_EXTRA_MODULES_PATH=/usr/local/src/opencv_contrib/modules -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D ENABLE_NEON=ON -D WITH_OPENGL=ON -D WITH_V4L=ON -D WITH_TBB=ON -D WITH_FFMPEG=ON -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_SHARED_LIBS=OFF -D CMAKE_INSTALL_PREFIX=/usr/local ..
4.7 编译安装
make -j8
sudo make install
5. 验证安装结果
5.1 在终端输入 python3
5.2 输入 import cv2
5.3 没有报错即安装成功。
ubuntu18.04 安装opencv4.4
### 回答1:
可以使用以下命令在Ubuntu 18.04上安装OpenCV 4.4:
1. 更新Ubuntu软件包列表:
```
sudo apt-get update
```
2. 安装依赖项:
```
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 libdc1394-22-dev libv4l-dev libxvidcore-dev libx264-dev
```
4. 安装OpenCV:
```
sudo apt-get install libopencv-dev
```
或者从源代码编译安装:
```
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.4.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j8
sudo make install
```
安装完成后,您可以使用OpenCV库来编写和运行图像和视频处理应用程序。
### 回答2:
要在Ubuntu 18.04上安装OpenCV 4.4,可以按照以下步骤进行操作:
1. 打开终端,并更新包列表,输入以下命令:
```
sudo apt update
```
2. 安装OpenCV依赖库,输入以下命令:
```
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. 切换到OpenCV源代码文件夹中,输入以下命令:
```
cd opencv
```
5. 创建用于编译的build文件夹,输入以下命令:
```
mkdir build
```
6. 进入build文件夹,并运行cmake命令生成Makefile,输入以下命令:
```
cd build
cmake ..
```
7. 开始编译并安装OpenCV,输入以下命令:
```
make -j4
sudo make install
```
8. 完成安装后,需要将OpenCV库路径添加到系统库路径中,输入以下命令:
```
sudo echo '/usr/local/lib' >> /etc/ld.so.conf.d/opencv.conf
sudo ldconfig
```
9. 验证安装是否成功,可以编写一个简单的OpenCV程序,例如test.cpp,输入以下命令:
```
gedit test.cpp
```
在编辑器中输入下列代码:
```
#include <opencv2/opencv.hpp>
int main() {
cv::Mat image;
image = cv::imread("test.jpg", CV_LOAD_IMAGE_COLOR); // 替换成你的图片路径
if (!image.data) {
printf("Could not open or find the image.\n");
return -1;
}
cv::namedWindow("Display window", cv::WINDOW_AUTOSIZE);
cv::imshow("Display window", image);
cv::waitKey(0);
return 0;
}
```
10. 保存并退出编辑器,然后编译并运行程序,输入以下命令:
```
g++ test.cpp -o test `pkg-config --cflags --libs opencv`
./test
```
如果一切顺利,应该会显示一张图片。
通过以上步骤,您应该成功在Ubuntu 18.04上安装了OpenCV 4.4。请注意,这只是一个基本的安装过程,您可能需要根据您的需求和配置进行适当地调整。
### 回答3:
安装OpenCV4.4在Ubuntu 18.04上可以按照以下步骤进行:
1. 打开终端,更新系统软件包列表:
```
sudo apt update
```
2. 安装必要的依赖项:
```
sudo apt 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
```
3. 克隆OpenCV的GitHub存储库:
```
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.4.0 #确保下载的是4.4版本
```
4. 克隆OpenCV的额外模块存储库:
```
cd ~
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 4.4.0 #确保下载的是4.4版本
```
5. 创建一个build目录,并进入该目录:
```
cd ~/opencv
mkdir build
cd build
```
6. 使用CMake配置编译选项:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=OFF \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D OPENCV_ENABLE_NONFREE=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..
```
此处根据需要添加或修改其他选项。
7. 编译和安装OpenCV:
```
make -j8 # 注意此处8代表线程数,根据你电脑的实际情况进行调整
sudo make install
```
8. 配置OpenCV库:
```
sudo sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
```
至此,你已经成功在Ubuntu 18.04上安装了OpenCV4.4,你可以在项目中使用该库进行图像处理和计算机视觉任务。
注意:这是基本的安装流程,具体安装过程可能会有所变化,因此,请仔细阅读官方文档和GitHub存储库上的说明。
阅读全文