CentOS 6 安装 OpenCV 2
来源:互联网 发布:铃声制作软件 编辑:程序博客网 时间:2024/05/02 02:00
参考:
Install On Linux
安装以下包:
# yum install gcc cmake git python-devel gtk2-devel numpy tbb-devel libjpeg-turbo-devel libtiff-devel libpng-devel libjasper-devel cmake-gui
下载opencv源码包,解压到主目录,将自动创建子目录opencv-2.4.11。
进入该目录中,编译OpenCV:
$ cd ~/opencv-2.4.11
$ cmake CMakeLists.txt
$ make -j7 # 同时运行7个任务
在进行到快30%的时候,出现以下错误:
In file included from /home/xxf/opencv-2.4.11/modules/highgui/src/cap_ffmpeg.cpp:45:
/home/xxf/opencv-2.4.11/modules/highgui/src/cap_ffmpeg_impl.hpp: In member function ‘void CvVideoWriter_FFMPEG::close()’:
/home/xxf/opencv-2.4.11/modules/highgui/src/cap_ffmpeg_impl.hpp:1468: error: ‘avformat_free_context’ was not declared in this scope
make[2]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/src/cap_ffmpeg.cpp.o] Error 1
解决办法:使用yum 卸载 ffmpeg、ffmpeg-devel,然后下载ffmpeg源码,编译安装:
$ cd ffmpeg
$ ./configure --enable-shared
此时可能提示yasm/nasm太旧,安装之:
$ sudo yum install nasm yasm
再继续:
$ make
$ sudo make install
回到OpenCV,继续编译、安装:
$ cd ~/opencv-2.4.11
$ make
$ sudo make install
默认安装位置为:
头文件:
/usr/local/include/opencv2/
/usr/local/include/opencv/
库文件:
/usr/local/lib/
编写一个测试程序:
参考Using OpenCV with gcc and CMake
要显示的图片文件可从这里下载OpenCV的Logo。
- CentOS 6 安装 OpenCV 2
- CentOS 上安装opencv
- CentOS下安装Opencv
- Centos安装OpenCV
- Centos 安装 opencv
- centos安装opencv全过程
- CentOS 7 安装OpenCV
- centos上安装opencv库
- CentOS安装OpenCV-2.4.13
- CentOS安装OpenCV-2.4.13
- Linux Centos系统OpenCV安装方法
- CentOS系统上编译、安装、配置OpenCV
- 在centos上手动安装opencv
- Centos 不联网安装配置Opencv
- CentOS 7安装OpenCV和YOLO
- CentOS 7 安装OpenCV过程记录
- CentOS上编译安装OpenCV-2.3.1与ffmpeg-2.1.2
- CentOS上编译安装OpenCV-2.3.1与ffmpeg-2.1.2
- C++学习笔记
- Linux下查看文件常用命令—cat,more,less,head,tail,od,file
- linux下生成core dump文件方法及设置
- vs2008下载地址大全
- 可复制文字的Label
- CentOS 6 安装 OpenCV 2
- 平衡树 算法摘记
- NOSQL数据模型和CAP原理
- 解决运行wamp提示“MSVCR110.dll”丢失(win7 x64)
- PopupWindow 自定义窗口从屏幕底部上移-动画
- 《C语言及程序设计》程序阅读——函数起步
- 设置父窗口的背景色,不影响子窗口
- 动态规划:从新手到专家
- 9本Java程序员必读的书