codeblock配置opencv

来源:互联网 发布:java api文档中文 编辑:程序博客网 时间:2024/05/28 05:13

我的这个方法适合2.X的opencv。

codeblock,opencv的安装方法我就不说了,跟光盘装系统一样,一路next就可以了。

具体步骤如下,很简单。

新建一个项目(默认你会了)。

配置环境变量:\build\common\tbb\ia32\vc9;\opencv\build\x86\vc9\bin(vc10也可以,不过得全部对应)。配置好以后注销一下。再继续下一步。(注意如果用x64去配置,可能会失败,因为我没有成功过,只好用x86)。(在2.4.5左右的版本里面没有common文件夹,也就不用配置这个路径了)


首先Setting->Compiler and Debugger如下窗口:


(这些复选框跟opencv配置没关系,是之前配置C++的个人爱好)

选择Linker settings如图:


1.左下角的linker libraries设置    \opencv\build\x86\vc9\lib   路径(前面的是你的opencv安装路径),我是把所有的都加进去了。

下一步:

添加include路径跟include/opencv路径

最后一步(不加是会提示缺少某个文件):


这一步我是根据提示说某个文件不存在想到的,因为这个文件存在于这个路径下,所以就配置了编译器的额外路径。这样就可以了

程序测试下:

#include <iostream>using namespace std;#include <cv.h>#include <highgui.h>int main(){    IplImage* img = cvLoadImage("G:\\c\\graph\\j.jpg");//这里改成你的图片文件路径    cvNamedWindow("hello",CV_WINDOW_AUTOSIZE);    cvShowImage("hello",img);    cvWaitKey(0);    cvReleaseImage(&img);    cvDestroyWindow("hello");    return 0;}
效果是显示出来你的图片,那样就配置成功了。