ubuntu18.04 安装opencv

* 方法一 ubuntu 安装有python3 执行命令:sudo apt install python3-pip 安装libopencv-dev依赖包
sudo apt install libopencv-dev 安装opencv-python库 udo pip3 install opencv-python
安装成功后,查看是否安装成功,打开终端: python3 import cv2 cv2.__version__
* 方法二:从源码编译安装opencv3.4.2 下载opencv https://opencv.org/releases.html
(点击source下载) 或者在终端通过命令下载wgethttp: 将opencv解压至目标文件夹) 安装依赖包 (可以先更新相关的package: sudo
apt-get update) sudo apt-get install build-essential sudo apt-get install cmake
git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo
apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev
libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev # 处理图像所需的包 sudo apt-get
install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
sudo apt-get install libxvidcore-dev libx264-dev # 处理视频所需的包 sudo apt-get
install libatlas-base-dev gfortran # 优化opencv功能 sudo apt-get install ffmpeg
依赖包安装完成以后:sudo apt update sudo apt upgrade 编译安装 cd ~/opencv-3.4.2 mkdir
build(在新建的文件夹里面构建opencv编译) cd build cmake -D CMAKE_BUILD_TYPE=Release -D
CMAKE_INSTALL_PREFIX=/usr/local .. (如果需要安装opencv_contrib模块,则上一步的命令为: cmake -D
CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D
OPENCV_EXTRA_MODULES_PATH=/home/opencv/opencv_contrib/modules/ ..)
(如果执行上一步出错,You should create a separate directory for build files
那么查看一下你的opencv文件夹里是否存在CMakeCache.txt,该文件是上次cmake时候留下的缓存文件,将该文件删除,然后再执行上面的操作)
成功后会显示:

编译: 终端输入:sudo make (要等待20分钟以上了) 安装 cd ~/opencv-3.4.2/build/ sudo make install
配置环境:sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig (不执行这个操作,也可以使用opencv a .) 测试是否安装成功: python3 import cv2 cv.
__version__

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信