OpenCV和CodeBlocks的安装都相当简单,而且都是开源的。
OpenCV的下载地址:http://opencv.org/
CodeBlocks的下载地址:http://www.codeblocks.org/
这里说一下,基本不用在意版本问题,越新的版本理论上肯定会更好。
第一步:在CodeBlocks中建立一个“Console application”项目。看下图
点击红色箭头“Create a new project”,然后:
点击“Console application”,然后就是一通next就可以完成。完成后,CodeBlocks会自动生成一个main.c文件。
第二步:复制以下代码到main.c文件中。
#include "cv.h"
#include "highgui.h"
int main()
{
IplImage* img = cvLoadImage("G:/test.bmp",-1);
cvNamedWindow( "test", 0 );
cvShowImage("test", img);
cvWaitKey(0);
cvReleaseImage( &img );
cvDestroyWindow( "test" );
return 0;
}
第三步:设置相关头文件以及OpenCV动态库文件路径。
(1)右键项目,选择Build options
(2)弹出窗口,首先添加头文件路径
(3)选择动态库文件路径
(4)添加库文件,在不知道用哪些库文件的情况下,可以把所有的库文件全部添加。
第四步:动态库调用设置
两种方法任选其一即可:
1、可以设置系统变量,将“F:\opencv\build\x64\vc11\bin;”添加到系统变量中。
2、将F:\opencv\build\x64\vc11\bin下的所有dll文件复制到CodeBlocks对应工程下的bin\Debug文件夹下即可。
最后:运行工程就可以在窗口中显示你要显示的图片了
提示:如果出现编译错误,请不要着急,添加库文件的时候出错了,这要看你的CodeBlocks是用的多少位的,如果用的是32 位的话,那就使用x86文件夹里面的lib。如果发现其他异常请留言,我们可以一起解决。
WARM Tip:将在下一篇文章中详细讲解本篇文章出现的代码。