Welcome 微信登录

首页 / 操作系统 / Linux / CentOS上编译安装OpenCV-2.3.1与FFmpeg-2.1.2

已测试环境:1.CentOS 6.3 32bit
2.CentOS 6.5 64bit曾经在CentOS 6.3 32bit安装过OpenCV,参见CentOS 6.3中安装OpenCV2.3.1(见 http://www.linuxidc.com/Linux/2013-08/88462.htm ),如今换了64bit系统,大刀阔斧,重新来一遍。检查并安装相关程序,确保gtk安装成功,否则无法显示图片yum install gcc-c++              # g++编译
yum install gtk-devel            # 反正是gtk神马的,不一定就是gtk-devel,可以使用*gtk-devel*匹配
yum install gimp-devel
yum install gimp-devel-tools
yum install gimp-help-browser
yum install zlib-devel
yum install libtiff-devel        # tiff格式图片支持
yum install libjpeg-devel        # jpeg图片支持
yum install libpng-devel        # png图片支持
yum install gstreamer-devel      # 处理MP3、Ogg、MPEG1、MPEG2、AVI等格式的多媒体数据
yum install libavc1394-devel    # 1394音频接口的控制命令集
yum install libraw1394-devel
yum install libdc1394-devel
yum install jasper-devel
yum install jasper-utils
yum install cmake                # 方便编译构建OpenCV的工具
yum install swig
yum install python              # python环境支持
yum install libtool
yum install nasm                # 汇编工具 安装ffmpeg2.1.2ffmpeg没有现成的用于CentOS的rpm包,因此需要使用源码编译安装,./configure --enable-shared –disable-yasm
make
make install 此时,ffmpeg默认安装到/usr/local下面.安装OpenCV-2.3.1
1.
使用vi打开CMakeLists.txt文件,找到下面一行后将其注释(#)set_property( CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS${CMAKE_CONFIGURATION_TYPES} )
# set_property( CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS${CMAKE_CONFIGURATION_TYPES} ) 2.
使用vi打开CMakeLists.txt文件,搜索关键字ffmpeg,找到对应位置,if(EXISTS /usr/include/ffmpeg/libavformat/avformat.hOR HAVE_FFMPEG_SWSCALE) 确认上面的目录是/usr/include,如果在安装ffmpeg时,修改了路径,则作相应的修改,现在我们可以不动。------------------------------------------分割线------------------------------------------Linux下编译FFmpeg之下载源文件并编译 http://www.linuxidc.com/Linux/2012-02/54565.htmLinux 编译升级 FFmpeg 步骤 http://www.linuxidc.com/Linux/2013-08/88190.htmCentOS 5.6 上安装 FFMPEG http://www.linuxidc.com/Linux/2011-09/42793.htm在Ubuntu下安装FFmpeg http://www.linuxidc.com/Linux/2012-12/75408.htmUbuntu Linux下安装OpenCV2.4.1所需包 http://www.linuxidc.com/Linux/2012-08/68184.htmUbuntu 12.04 安装 OpenCV2.4.2 http://www.linuxidc.com/Linux/2012-09/70158.htmCentOS下OpenCV无法读取视频文件 http://www.linuxidc.com/Linux/2011-07/39295.htmUbuntu 12.04下安装OpenCV 2.4.5总结 http://www.linuxidc.com/Linux/2013-06/86704.htmUbuntu 10.04中安装OpenCv2.1九步曲 http://www.linuxidc.com/Linux/2010-09/28678.htm------------------------------------------分割线------------------------------------------3.
到opencv源代码主目录写下,依次执行mkdir release
cd release
cmake ../
make
make install等待安装结束,默认安装到位置/usr/local/。更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2014-08/105081p2.htm
  • 1
  • 2
  • 下一页
Linux字符集的问题如何在Ubuntu 14.04中安装最新版Eclipse相关资讯      OpenCV  CentOS OpenCV  CentOS FFmpeg 
  • Mac/Linux编译OpenCV程序  (今 16:20)
  • 在Xcode6.4中使用OpenCV  (今 15:30)
  • Mac下使用OpenCV与在Xcode下使用  (今 15:21)
  • Windows环境下编译OpenCV3.0和  (今 15:36)
  • 在Xcode使用OpenCV  (今 15:27)
  • Mac平台上OpenCV开发环境搭建  (今 15:17)
本文评论 查看全部评论 (0)
表情: 姓名: 字数