Opencv开发笔记一:Open3.0.0 + Vs2013 环境配置

0、OPencv介绍

Opencv是一种开源的计算机视觉库,可以通过点击  opencv发布版下载

官网提供了Windows、iOS、Android版本的开发包,下载后解压后配置环境即可使用。

1、开发环境配置一

这里需选择到需要解压的上一级文件夹即可,解压后会自动生成opencv文件夹。如图:解压后文件位置E:\opencv

点击Extract即可

解压完成后,需要将文件添加到系统环境变量的Path:   E:\opencv\build\x64\vc12\bin  (vc12: Vs2013 vc11:Vs2012)

 2、开发环境配置二:

环境配置完了,接下来我们新建一个工程,打开VS2013,按住Ctrl+Shift+N

选择Visual C++-》Win32 控制台应用程序-》输入工程名,按照图操作,创建一个空的项目

接下在Debug  模式下的 x64 下面来配置工程,添加opencv的库

选择新建

新建一个新x64

 在视图窗口->属性管理器

新建一个属性表 ,你也可以在Microsoft.Cpp.x64.user下直接右键选择【属性】,跳过下面新建属性表opencv_d_x64

 

 (1)VC++目录->包含目录
E:\opencv\build\include
E:\opencv\build\include\opencv
E:\opencv\build\include\opencv2

 

  (2)VC++目录->库目录
E:\opencv\build\x64\vc12\lib

 

 (3)链接器-》输入-》附加依赖项

带d的为Debug方式运行程序lib
opencv_ts300d.lib
opencv_world300d.lib

不带d的为Release方式运行程序lib

opencv_ts300.lib
opencv_world300.lib

添加一个main.cpp来测试一些环境

3、开发环境搭建测试程序

【注意】你要选择一张图片放到main.cpp所在的文件夹中,存放在当前文件夹下

#include <opencv2/opencv.hpp>
#include <iostream>

using namespace std;
using namespace cv;

int main(int argc, char **argv){
	Mat src;  //定义一个存放图片数据的数组
	src = imread("./1.png", 1); //读取一张图片 : 1 图片的地址 2 1:color 0:gray
	if (src.empty())  // 判断图片是否存放在src中
	{
		cout << "can not read an image" << endl;
		return -1;
	}

	namedWindow("input image", CV_WINDOW_AUTOSIZE); // 给窗口命名: 1 窗口名称 2 窗口显示方式
	imshow("input image", src); // cv库下的imshow方法,来显示图片:1 窗口名称 2 src

	waitKey(0); // 一直显示图片,直到检测到按键按下停止显示:waitKey(int delay = 0) delay延时的时间

	return 0;
}

修改 程序中的imread方法,显示的图片变成灰度图片

src = imread("./1.png", 0);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值