学了一学期的计算机视觉以及数字视频处理的专业课程,早就对OpenCV这个图像及视频处理领域的利器垂涎已久,又苦于没有时间和精力,没能腾出时间好好学习一下。如今赶上夏季学期,课少吓人,自然不能放过这个好机会来学习它了。好了,闲话不多说,直接切入正题。
因为之前并没有接触过OpenCV,所以一开始在安装它的时候就遇到了很多的困难,我先是尝试了通常的办法:即安装VS2008,然后编译OpenCV的库文件,但是由于本人用的还是Bug无数,问题一堆的vista系统,结果尝试了很多办法,始终无法安装成功VS2008,因此也就无法在该平台上进行OpenCV操作。无奈之下,转而投向Linux的阵营,凑巧的是之前有在Linux下安装过CodeBlocks这款IDE,Google了一下之后发现正好有这方面的教程,于是便参考教程完成了整个的OpenCV库编译过程。(Ubuntu配置OpenCV可参考这里http://blog.csdn.net/cenziboy/article/details/7570139)运行测试例程后,成功显示出图片,自此大功告成,未来几天就准备在OpenCV上好好干一场了!
附上我的测试例程代码:
#include "cv.h"
#include "highgui.h"
int main()
{
IplImage* pImg;
pImg = cvLoadImage("/home/xur/openCV_samples/lena.jpg", 1);
cvNamedWindow("Image", 1);
cvShowImage("Image", pImg);
cvWaitKey(0);
cvDestroyWindow("Image");
cvReleaseImage(&pImg);
return 0;
}
文章评论(0条评论)
登录后参与讨论