在vs2010上配置opencv的环境

时间:2021-04-24 18:58:52

经过几个小时的折磨,终于把opencv的环境变量设置好了,花那么长时间不是因为难,是我之前没有配置过变量环境,这次终于配置了一把,感觉不错

http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.4#.E8.AE.BE.E7.BD.AEPATH_2

这个是网站,按照这个一步一步的装就可以了,一开始出错了,原因是平台搭配错了,我一开始搭建的是32位的,虽然我电脑是64位的,不一样位数的环境变量配置是不一样的

在vs2010上配置opencv的环境

那么运行的时候也是一样的,调试64位的,然后就成功了啊~,哈哈

后面记录一段没用的玩意,是调试过程中需要用到的位置,还有别人的一段话

可执行文件目录

F:\opencv\opencv\build\x64\vc10\bin
包含目录
F:\opencv\opencv\build\include
F:\opencv\opencv\build\include\opencv
F:\opencv\opencv\build\include\opencv2
库目录
F:\opencv\opencv\build\x64\vc10\lib


附加依赖项

opencv_calib3d2411d.lib
opencv_contrib2411d.lib
opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_ml2411d.lib
opencv_nonfree2411d.lib
opencv_objdetect2411d.lib
opencv_ocl2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_superres2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_videostab2411d.lib(因为我只是用到debug调试,这个可以在我这直接粘贴过去,不用一个一个输入了!)

下面的是复制粘贴的,因为我学CUDA一直对这些名词很好奇,忘记哪里的了,抱歉!!

OpenCV是 Open Source Computer Vision Library
OpenGL是 Open Graphics Library
OpenCV主要是提供图像处理和视频处理的基础算法库,还涉及一些机器学习的算法。比如你想实现视频的降噪、运动物体的跟踪、目标(比如人脸)的识别这些都是CV的领域
OpenGL则专注在Graphics,3D绘图。
其实两者的区别就是Computer Vision和Computer Graphics这两个学科之间的区别,前者专注于从采集到的视觉图像中获取信息,是用机器来理解图像;后者是用机器绘制合适的视觉图像给人看。
似乎没啥关系!

#include <opencv2\opencv.hpp>  
#include<iostream>
using namespace cv;
void main()
{
	IplImage *src;
	src = cvLoadImage("lena.jpg"); //这里将lena.jpg和lena.cpp文件放在同一个文件夹下
	cvNamedWindow("lena",CV_WINDOW_AUTOSIZE);
	cvShowImage("lena",src);
	cvWaitKey(0);
	cvDestroyWindow("lena");
	cvReleaseImage(&src);
}

这是测试代码,原来网站上有,我运行成功了