千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:西安千锋IT培训  >  技术干货  >  OpenCV系列教程(二)opencv 安装准备工作

OpenCV系列教程(二)opencv 安装准备工作

来源:千锋教育
发布人:qyf
时间: 2023-01-11 17:22:00

  1.1 opencv 安装准备工作

  1.1.1 安装环境

  Ubuntu16.04 LTS opencv3.2.0 contrib3.2.0

  1.1.2 源码获取

  软件百度网盘链接: 链接:https://pan.baidu.com/s/1AQH_yDL3nInC5bylSNUjdA 提取码:72pk

  软件官网下载地址:

  https://github.com/opencv/opencv/archive/3.2.0.tar.gz https://github.com/opencv/opencv_contrib/archive/3.2.0.tar.gz

  1.2 opencv 具体安装步骤

  1.2.1 安装 opencv 所需依赖库

  sudo apt-get install cmake libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libpng-dev libtiff-dev libtiff4.dev libswscale-dev libjasper-dev libcurl4-openssl-dev libtbb2 libdc1394-22-dev

  1.2.2 解压源码

  将两个下载的源码文件拷贝到 Ubuntu 中并解压

  unzip opencv-3.2.0.zip unzip opencv_contrib-3.2.0.zip

  如果解压失败,请安装 jar 解压工具:

  sudo apt-get install default-jdk jar xvf opencv-3.2.0.zip

  1.2.3 配置 opencv

  创建编译安装目录:

  mkdir opencv-3.2.0/mybuild mkdir opencv-3.2.0_install

  通过 cmake 工具生成 Makefile:

  cd opencv-3.2.0/mybuild cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=ON -D CMAKE_INSTALL_PREFIX=/home/edu/ai/opencv-3.2.0_install -D OPENCV_EXTRA_MODULES_PATH=/home/edu/ai/opencv_contrib-3.2.0/modules ..

  cmake 配置途中需要下载 ippicv_2019_lnx_intel64_general_20180723.tgz、 ippicv_linux_20151201.tgz、protobuf-cpp-3.1.0.tar.gz 等文件,还有一堆.i 文件,网速不好的情况可能会比较慢,如果实在太慢可以中断 cmake,直接拷贝下载好的文件到相应目录,然后再继续执行上面的 cmake 命令:

  一、ippicv_linux_20151201.tgz 位于

  opencv-3.2.0/3rdparty/ippicv/downloads/linux-...

  二、protobuf-cpp-3.1.0.tar.gz 位于

  opencv_contrib-3.2.0/modules/dnn/.download/bd5e3.../v3.1.0/

  三、那一堆.i 文件位于 opencv_contrib-3.2.0/modules/xfeatures2d/src/

  1.2.4 编译安装 opencv

  进入 opencv-3.2.0/mybuild 目录完成编译安装(该过程根据不同配置的计算可能需要 20 分钟左右):

  make -j4 make install

  1.3 opencv 环境配置

  1.3.1 添加 opencv 库

  打开或创建 opencv.conf 文件,并添加 opencv 安装路径

  sudo gedit /etc/ld.so.conf.d/opencv.conf /home/edu/ai/opencv-3.2.0_install/lib <添加内容>

  1.3.2 使 opencv 配置文件生效

  sudo ldconfig

  1.3.3 配置 bash 环境变量

  sudo gedit ~/.bashrc <在文件末尾添加如下内容> export PKG_CONFIG_PATH=/home/edu/ai/opencv-3.2.0_install/lib/pkgconfig

  第四步:生效配置文件

  source ~/.bashrc <使环境变量立即生效>

  1.3.4 验证 opencv 环境配置是否成功

  pkg-config --cflags --libs opencv

  1.4 opencv 测试

  找到 opencv-3.2.0/samples/cpp/example_cmake 目录,该目录下面有一个测试程序,配置编译

  之前需要修改 CMakeLists.txt,在文件中添加下面一行:

  set(OpenCV_DIR /home/edu/ai/opencv-3.2.0/mybuild)

  然后执行 cmake . 用于生成 makefile

  cmake .

图片 1

  会生成 Makefile

图片 2

  执行 make

  make

图片 3

  执行生成的可执行文件

  ./opencv_example

  执行结果

图片 4

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

c++获取文件大小

2023-03-14

OpenCV系列教程(四) 计算 N 维数据关系

2023-01-11

OpenCV系列教程(三)Mat 像素统计技术

2023-01-11

最新文章NEW

jquery字符串转数字

2023-04-21

tomcat端口号配置

2023-03-20

搭建hadoop高可用集群

2023-03-16

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>