大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > 开源库 > opencv > [001.01]OpenCV介绍与环境搭建

[001.01]OpenCV介绍与环境搭建

发布时间:2018/07/04 opencv 标签opencv阅读:48

OpenCV介绍

OpenCV是计算机视觉开源库,主要算法涉及图像处理和机器学习相关方法。

是Intel公司贡献出来的,俄罗斯工程师贡献大部分C/C++带代码。

在多数图像处理相关的应用程序中被采用,BSD许可,可以免费应用在商业和研究领域

最新版本是OpenCV 3.4.1,当前SDK支持语言包括了Java、Python、IOS和Android版本。

官方主页: http://opencv.org

其它Matlab、Halcon

核心模块

HighGUI部分

Image Process

2D Feature

Camera Calibration and 3D reconstruction

Video Analysis

Object Detection

Machine Learning

GPU加速

开发环境搭建

vs+opencv3.*

配置环境变量和在VS中引入头文件、库文件、连接库.

开发环境搭建

下载opencv:

opencv3.4.1

安装opencv:

一直点下一步,然后Finally。

配置环境变量:

我这里使用的是opencv3.0.0+vs2013

不同的vs版本对应不同的opencv版本,相互之间存在一定的差异,最好匹配使用

打开我的电脑,右键选择属性

选择高级系统设置

选择环境变量

可以在方框的两个地方添加,上面添加只能在当前用户有效,下面的Path目录对本计算机所有电脑用户都有效

这里添加安装opencv的bin目录路径

项目测试:

创建Win32控制台项目

这里选择空项目,不需要vs自动给我们生成任何数据。

配置x64位属性:

右键项目,选择属性

选择新建

在ARM右边的向下三角形点击拉出x64

选择x64点击确认

引入库文件:

下面我们介绍在箭头上的地方操作库文件导入。

第一个箭头,我们需要添加这两个文件的路径

一共添加三个路径。

然后添加库文件,也就是lib库路径

最后我们在链接器的附加依赖性里面添加:opencv_world300d.lib

//PS:不同OPENCV版本有所不同

总结:

包括头文件:

D:\opencv\opencv\build\include

D:\opencv\opencv\build\include\opencv

D:\opencv\opencv\build\include\opencv2

库文件

D:\opencv\opencv\build\x64\vc14\lib

链接器

opencv_world300d.lib

测试代码

#include <opencv2/core/core.hpp> 
#include <opencv2/imgcodecs.hpp> 
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
 
using namespace cv;
using namespace std;
int main(int argc, char** args) {
	Mat image = imread("d:\dayu.jpg", IMREAD_GRAYSCALE);
	if (image.empty()) {
		cout << "could not find the image resource..." << std::endl;
		return -1;
	}
	namedWindow("My Image", CV_WINDOW_AUTOSIZE);
	imshow("My Image", image);
	waitKey(0);
 
	return 0;
}

最后显示如上图。

IMREAD_GRAYSCALE表示灰度,用1表示用彩色显示。

The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu
相关推荐

您好!请登录

合作网站快捷登录:
点击取消回复

已有1评论

    大宇博客

    点击这里给我发消息点击这里给我发消息