opencv2.4.9 与vs2010 配置过程记载

首先去官网下载 opencv 2.4.9 ,并安装在C盘根目录下。

安装好 vs2010.

然后新建win32控制台程序,要留着预编译的钩。项目名字为  opencvtest .

然后点 项目->属性:

第一步:vc++ 目录,添加包含目录:

                        C:\opencv\build\include

                        C:\opencv\build\include\opencv

                        C:\opencv\build\include\opencv2

第二步:vc++ 目录,添加包库目录:C:\opencv\build\x86\vc10\lib(这是32位系统,如果是64位的,换成x64)

第三步:链接器->输入:添加:

opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib

(切记分行添加,每行末不能有分号,否则会出现 严重的链接错误,找不到。。。。)

然后在写opencvtest.cpp文件,如下:

#include "stdafx.h" 
#include <opencv2/opencv.hpp>
 
using namespace std;
using namespace cv;
 
int _tmain(int argc, _TCHAR* argv[])

{
        const char* imagename = "lena.jpg";
 
        //从文件中读入图像
        Mat img = imread(imagename);
 
        //如果读入图像失败
        if(img.empty())
        {
                fprintf(stderr, "Can not load image %s\n", imagename);
                return -1;
        }
 
        //显示图像,在哪个个窗口显示
        imshow("image", img);  //void namedWindow(const string& winname, int flags = WINDOW_AUTOSIZE)//用来创建窗口的函数
        //此函数等待按键,按键盘任意键就返回
        waitKey();
         return 0;

}


如果显示:

无法启动此程序,因为计算机中丢失opencv_core249d.dll,。。。。。

就要把C:\opencv\build\x86\vc10\bin 中相应的动态链接库文件复制到   C:\Windows\System32下。

如果丢失了很多文件,就全部复制过去吧。

最后的结果应当是:


到这里就结束了。




                                                


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值