首页 测试 体会 查看内容

Ubuntu12.04安装OpenCv2.4.1并编译测试

2014-6-25 14:31| 发布者: tianzc| 查看: 760| 评论: 0

摘要:   在ubuntu上编写OpenCv应用程序,确实有其不少优点,虽然起初配置环境稍微麻烦一点。下面,我就OpenCv2.4.1在ubuntu 12.04 tls 上环境配置整理如下。  一,对于ubuntu 系统先要保证系统各软件是最新的。只需要 ...
cd ~/OpenCV-2.4.1/samples/cchmod +x build_all.sh./build_all.sh  1.cd ~/OpenCV-2.4.1/samples/cchmod +x build_all.sh./build_all.sh  2../facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg  3../facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --nested-cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_eye.xml" --scale=1.5 lena.jpg  最重要是的如何编译我们编写的OpenCv 程序。  下面,给出一个例子。直接上代码#include <highgui.h>#include <iostream>using namespace std;
int main(int argc,char **argv){IplImage* image = cvLoadImage("lena.jpg");// if(argc < 2 || image==NULL)//      {//          cout<<"No image datan";//          return -1;//      }cvNamedWindow("Display Image",CV_WINDOW_AUTOSIZE);cvShowImage("Display Image",image);cvWaitKey(0);cvReleaseImage(&image);cvDestroyWindow("Display Image");return 0;}  然后,运行我们熟悉的,只不过要加上一个参数  g++ -o testopencv testopencv.cpp `pkg-config opencv --cflags --libs`  稍作解释,pkg-config命令需要跟一个.pc文件。opencv是/usr/lib/pkgconfig文件夹下面的文件叫做哦opencv.pc。  --cflags指明编译过程需要的头文件去哪里找, --libs指明连接过程中so文件去哪里找。
  六,最后需要重启或者注销,才能使配置生效。  下面,运行几个例子,测试OpenCv  在运行下面例子之前,需要准备下
12

鲜花

握手

雷人

路过

鸡蛋

扫一扫关注最新动态

毒镜头:老镜头、摄影器材资料库、老镜头样片、摄影
爱评测 aipingce.com  
返回顶部