LINUX 图形编程进程二 -- opencv
2016-09-06 19:45
316 查看
在宿主机上Federo 9编译安装OPENCV
1.Cmake安装,下载http://www.cmake.org/cmake/resources/software.html []tar xvzf cmake-3.5.2.tar.gz
[]cd cmake-3.5.2
[]./configure
[]make
[]make install//安装在/usr/local/目录下
2.安装opencv
下载OPECV 2.3.1 ,并解压
cd OpenCV-2.3.1/
mkdir opencv-release
cd opencv-release//编译的东西放一个目录,防止和源文件换乱
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..
make
make install//安装在/usr/local/目录下
至此安装完毕。
3.测试
(1)添加库路径
gedit /etc/ld.so.conf.d/opencv.conf
加入
/usr/local/lib
(2)更新系统库
ldconfig
(3)设置环境变量
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
(4)测试
[]cd ~/OpenCV-2.3.0/samples/c
[]chmod +x build_all.sh
[]./build_all.sh
[]./facedetect –cascade=”/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml” –scale=1.5 lena.jpg
这里的文件路径要正确,注意大小写,否则会出现ERROR: Could not load classifier cascade
成功的话,将会出现那个熟悉的大眼睛女人被识别出了妩媚的面容
刚才编译的是C的例子,现在编译一个CPP的例子,自然要使用g++编译了
[]cd …./OpenCV-2.3.0/samples/cpp
[]g++ `pkg-config opencv --libs --cflags opencv` drawing.cpp -o drawing
[]./drawing
成功的话,五彩缤纷的画线出现了
相关文章推荐
- Linux下的GTK图形界面编程
- linux下多进程编程(按照linux C程序员指南的总结)
- Linux 守护进程的编程方法
- windows c++程序员开始用linux编程(二)创建新进程
- Linux 下的多进程编程
- Linux守护进程的编程方法
- Linux下的多进程编程
- Linux下的多进程编程初步
- Linux 下的多进程编程
- Linux操作系统下的多进程编程详细解析
- Linux下的多进程编程初步
- linux操作系统下c语言编程入门 -- (2)进程介绍
- (转载)Linux下的多进程编程初步
- Linux 下的多进程编程
- [转]Linux 守护进程的编程方法
- Linux下C语言编程--进程通信、消息管理
- linux编程笔记,进程简单例子
- Linux下的多进程编程
- linux下多进程编程简介
- Linux下的多进程编程