栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)

文章目录
  • ffmpeg安装
  • opencv编译
  • 报错情况

ffmpeg安装

安装链接:Jetson 环境安装(三):jetson nano配置ffmpeg和nginx(亲测)
安装完以后,在配置文件.zshrc 或者.bashrc中加入ffmpeg的环境变量:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/Your/Path/ffmpeg/lib/
export PATH=/Your/Path/ffmpeg/ffmpeg/bin/:$PATH
export PKG_CONFIG_PATH=/Your/Path/ffmpeg/lib/pkgconfig/

上述步骤都做完以后,检查ffmpeg是否安装成功:

ffmpeg -version
opencv编译

我们这里要用自己下载的ffmpeg源码来对opencv源码进行编译
将源码下载下来之后,创建build文件夹,并进入,打开cmd,输入以下的命名即可

cmake -D WITH_IPP=OFF -D PYTHON_DEFAULT_EXECUTABLE=/home/lqs/anaconda3/bin/python3 -D BUILD_opencv_python3=ON -D BUILD_opencv_python2=OFF -D PYTHON3_EXCUTABLE=/home/lqs/documents/anaconda3/bin/python3 -D PYTHON3_INCLUDE_DIR=/home/lqs/anaconda3/bin/python3.7m -D PYTHON3_LIBRARY=/home/lqs/anaconda3/lib/libpython3.7m.so.1.0 -D PYTHON_NUMPY_PATH=/home/lqs/anaconda3/lib/python3.7/site-packages -D OPENCV_ENABLE_MEMORY_SANITIZER=ON -D WITH_QT=OFF -D ENABLE_CXX11=ON -D WITH_CUDA=OFF -D FFMPEG_INCLUDE_DIR=/usr/local/ffmpeg/include -D FFMPEG_LIB_DIR=/usr/local/ffmpeg/lib ..

然后在通过

make -j8

如果报错了,则你可以将你修改的源代码的文件,替换了/usr/include/x86_64-linux-gnu下的文件,也就是说直接命令行copy /usr/local/ffmpeg/include下的全部文件 到/usr/include/x86_64-linux-gnu。

报错情况
  • 错误1:fatal error: Python.h: 没有那个文件或目录
    解决办法:
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/395786.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号