Ubuntu18.04 安装 opencv4.4 教程

1. 更换国内源

这里用的是阿里源

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

2.下载opencv 4.4

本来打算上传到CSDN资源,自动涨积分,得 直接百度云。
链接:

https://pan.baidu.com/s/1TSIXAuGLHSP3iMs8QF75CA 
提取码:8888 

3.拖到指定目录,解压

这里我放到 了 /home/ 里
然后在 这个目录里运行 终端

unzip opencv-4.4.0

4. 安装依赖性

这里有的就不用安装了 直接下一步

sudo apt-get install cmake  
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev  

如果出现依赖问题:
就 更换源,然后

sudo apt-get update
sudo apt-get upgrade

5.在opencv目录下新建build文件

然后在build 目录下 执行

 cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

6.makefile文件编译

sudo  make
sudo make install

7. 配置opencv.conf

sudo gedit /etc/ld.so.conf.d/opencv.conf
加入/usr/local/lib 

执行

sudo ldconfig 

8.变量配置

执行

sudo gedit /etc/bash.bashrc 

末尾 fi 后加

KG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

保存退出

9. 使配置文件生效

sudo -s source /etc/bash.bashrc
sudo updatedb 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答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存储库上的说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值