学习OpenCV第一课——认识、安装配置OpenCV(CodeBlocks)

来源:互联网 发布:程序算法 编辑:程序博客网 时间:2024/06/03 13:25

OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。……(具体查阅互联网各种资料)
计算机视觉是在图像处理的基础上发展出来的新兴学科。OpenCV是一个开放源代码的应用平台,最大程度上体现出“众人拾柴火焰高”的精神。学习OpenCV最权威的参考书当属Gary Bradski & Adrian Kaehler的《学习OpenCV》了。
我是在windows64操作系统里配置的。配置的opencv版本是2.4.9。
看到这里,你需要做好这几个准备:Opencv2.4.9和已安装好的Codeblocks。过程如下:

一、准备工作
1、用CodeBlocks创建一个C++工程。
2、在工程目录中先贴上一张jpg图片(以piano.jpg为例)
3、在main.cpp里贴上以下代码

#include "cv.h"#include "highgui.h"int main(){     IplImage* img = cvLoadImage("piano.jpg", 1);     cvNamedWindow( "Example1", 0 );     cvShowImage("Example1", img);     cvWaitKey(0);     cvReleaseImage( &img );     cvDestroyWindow( "Example1" );    return 0;}

二、添加openCV库文件的路径

1、右击项目名称,
选择build-options

2、配置编译器Compiler
3、配置库文件

通过add按钮添加opencv路径
4、配置Link Library

小技巧:先用ctrl选中第一个,再用shift选中最后一个,就全选啦~
然后一起添加
5、最后一步,环境变量
右键计算机->属性->高级系统设置->高级->环境变量
新建用户变量

最后到codeblocks里运行你的第一个opencv程序吧O(∩_∩)O
第一步准备工作一定要做好哦,防止找不到图片哦

========================
配置OpenGL:
这篇讲的很详细,不过是全英文的,但是也很好理解
需要在codeblocks下配置opengl的童鞋好好看看啦opengl配置点我~(≧▽≦)/

0 0