Linux(debian10)安装opencv3.2.0教程

编程知识 更新时间:2023-04-27 06:45:24

opencv3.2.0安装

安装opencv前需要安装一些依赖库,命令如下:

sudo apt-get update
sudo apt-get install build-essential

sudo apt-get install 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
sudo apt-get install ffmpeg

解压opencv-3.2.0.zip,并进入opencv-3.2.0文件夹,命令如下:

unzip opencv-3.2.0.zip
cd opencv-3.2.0
mkdir build
cd build
cmake ..
make -j4
sudo make install

在执行make -j4命令后,如果出现以下报错:

error: ‘CODEC_FLAG_GLOBAL_HEADER’ was not declared in this scope

error: ‘AVFMT_RAWPICTURE’ was not declared in this scope

则在 opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp 里最顶端添加:

#define AV_CODEC_FLAG_GLOBAL_HEADER (1 << 22)
#define CODEC_FLAG_GLOBAL_HEADER AV_CODEC_FLAG_GLOBAL_HEADER
#define AVFMT_RAWPICTURE 0x0020

之后继续在opencv-3.2.0/build/目录下继续执行命令:

make -j4
sudo make install

更多推荐

Linux(debian10)安装opencv3.2.0教程

本文发布于:2023-04-20 14:06:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/232d8b7a548f6eabd96a87d2da392b9b.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:教程   Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 90289文章数
  • 23313阅读数
  • 0评论数