opencv visual studio 2013 配置文件

                Visual studio 2013 opencv-2.4.11版本的配置

参考博客链接:https://blog.csdn.net/u012333003/article/details/17409669

Opencv配置

步骤一:下载opencv2.4.11(与vs2013适合,如果是vc其他版本debug配置时会出现错误[我出现了这样的错误:由于找不到CONCRT140D.dll,无法继续执行代码,重新安装程序可能会解决此问题。],之后我用了vc12,就可以了),可以在opencv官网下载。

步骤二:将下载的opencv exe文件打开,相当于解压,就会出现两个文件夹,如下图(注意自己的文件夹路径):

 

 

 步骤三:以管理员身份运行cmd,如图,运行setx -m OPENCV_DIR F:\360Downloads\PDF下载\opencv\build\x86\vc12(目的是方便OPENCV_DIR成为一个系统变量,简化后续步骤)

 步骤四:右键我的电脑—属性—高级系统变量--环境变量找到系统变量(Path--编辑—添加:%OPENCV_DIR%\bin win10直接可以新建,不用在前面加分号,win应该在前面加分号; %OPENCV_DIR%\bin 

 VS2013配置

步骤一:安装visual studio 2013(可以找到相关网盘分享的安装包,在网上就可以搜到)

步骤二:打开vs,新建c++项目

步骤三:右键项目—属性—Vc++ --包含目录与库目录如下图:

 包含目录:添加 $(OPENCV_DIR)\..\..\include

库目录:添加 $(OPENCV_DIR)\lib

步骤四:连接器附加依赖项

 Debug添加:

opencv_core2411d.lib

opencv_imgproc2411d.lib

opencv_highgui2411d.lib

opencv_ml2411d.lib

opencv_video2411d.lib

opencv_features2d2411d.lib

opencv_calib3d2411d.lib

opencv_objdetect2411d.lib

opencv_contrib2411d.lib

opencv_legacy2411d.lib

opencv_flann2411d.lib

Release添加:

opencv_core2411.lib

opencv_imgproc2411.lib

opencv_highgui2411.lib

opencv_ml2411.lib

opencv_video2411.lib

opencv_features2d2411.lib

opencv_calib3d2411.lib

opencv_objdetect2411.lib

opencv_contrib2411.lib

opencv_legacy2411.lib

opencv_flann2411.lib

注意后面的2411数字,每个版本都是不一样的,可以在自己的opencv文件夹下查看。

我的是:

 这样就配置完成。

测试:我是用的是参考博客的代码:

#include <opencv2/opencv.hpp>

using namespace std;

#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")

IplImage *g_pSrcImage, *g_pCannyImg;

const char *pstrWindowsCannyTitle = "边缘检测图)";

//cvCreateTrackbar的回调函数

void on_trackbar(int threshold)

{

//canny边缘检测

cvCanny(g_pSrcImage, g_pCannyImg, threshold, threshold * 3, 3);

cvShowImage(pstrWindowsCannyTitle, g_pCannyImg);

}

int main()

{

const char *pstrImageName = "E:\\001.jpg";

const char *pstrWindowsSrcTitle = "原图";

const char *pstrWindowsToolBar = "Threshold";

 g_pSrcImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_GRAYSCALE);

g_pCannyImg = cvCreateImage(cvGetSize(g_pSrcImage), IPL_DEPTH_8U, 1);

 cvNamedWindow(pstrWindowsSrcTitle, CV_WINDOW_AUTOSIZE);

cvNamedWindow(pstrWindowsCannyTitle, CV_WINDOW_AUTOSIZE);

 int nThresholdEdge = 1;

cvCreateTrackbar(pstrWindowsToolBar, pstrWindowsCannyTitle, &nThresholdEdge, 100, on_trackbar);

 cvShowImage(pstrWindowsSrcTitle, g_pSrcImage);

on_trackbar(1);

 cvWaitKey();

cvDestroyWindow(pstrWindowsSrcTitle);

cvDestroyWindow(pstrWindowsCannyTitle);

cvReleaseImage

}

如果运行成功显示上图表明配置正确

配置一个文档以便往后的每个文件不用配置:

右键

双击自己建的属性表

以上的配置方法中所添加的都与上面第一次配置所添加的一致

这样就可以了

posted on 2018-10-29 11:29  一个不知名的小白  阅读(277)  评论(0编辑  收藏  举报