Opencv——Opencv的安装配置

1、下载

opencv-3.0.0-beta.exe

地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.0.0-beta/

2、配置

高版本的opencv已经为VS系列编译器预先配置好了动态库和静态库,所以不需要自己再通过cmake编译了。

高版本的opencv已经内嵌了TBB功能,所以不用直接再安装TBB了。

执行刚下载的opencv-3.0.0-beta.exe, 选择安装的路径,等待安装完成。

安装完成后,会在指定的目录中生成opencv的bulid、sources目录。

打开VS2010,新建一个控制台工程,打开“视图 ”->“属性管理器”->..->VC++目录,设置包含路径、库路径:

我的Opencv配置在:D:\Opence-3.0.0-beta\

32位系统:

         包含路径:D:\Opencv-3.0.0-beta\opencv\build\include

                             D:\Opencv-3.0.0-beta\opencv\build\include\opencv

                             D:\Opencv-3.0.0-beta\opencv\build\include\opencv2

         库路径:D:\Opencv-3.0.0-beta\opencv\build\x86\vc10\lib

                         D:\Opencv-3.0.0-beta\opencv\build\x86\vc10\staticlib

 64位系统:

        包含路径:同上

         库路径:D:\Opencv-3.0.0-beta\opencv\build\x64\vc10\lib

                        D:\Opencv-3.0.0-beta\opencv\build\x64\vc10\staticlib

设置自己项目的linker

        解决方案->项目名->右键->属性->配置属性->链接器->输入->附加依赖项:添加lib.

3、一些问题:

Link错误:模块计算机类型“x64”与目标计算机类型“X86”冲突

解决方法参看:http://blog.csdn.net/qtbmp/article/details/7273191?reload

注意:解决方案改为x64后,包含目录和库目录都要重新添加。

4、测试程序:

#include "stdafx.h"
#include <iostream>

#include <opencv2\opencv.hpp>

using namespace std;
using namespace cv;
#pragma comment(lib, "opencv_world300d.lib");
   
int _tmain(int argc, _TCHAR* argv[])
{
const char* imagename = "Penguins.jpg";  
//从文件中读入图像   
    Mat img = imread(imagename);  
//如果读入图像失败   
if(img.empty())  
{  
        fprintf(stderr, "Can not load image %s\n", imagename);  
       return -1;  
    }  
  
   //显示图像   
   imshow("image", img);   

   //此函数等待按键,按键盘任意键就返回   
   waitKey();  

return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jackson61

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值