一、 概述

OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。本文介绍如何在Windows安装OpenCV,并使用OpenCV打开一张经典图片。

二、 安装准备

本文Windows环境为win7,win系统大同小异,安装opencv比较简单,主要是在Visual Studio配置。

  • 安装Visual Studio,这里不再赘述。
  • 下载以下安装包:
    opencv文件安装包,点击进入下载页面,opencv-3.1.0.exe
    在这里插入图片描述

三、 安装操作

1.opencv安装与vs配置
双击opencv-3.1.0.exe提取到理想路径下,得到opencv文件夹
在这里插入图片描述
在这里插入图片描述
配置环境变量…\opencv\build\x64\vc14\bin,其中vc14适用vs2010以上版本,低版本配置vc12,配置环境变量可以参考这里cmd执行环境配置
在这里插入图片描述
在这里插入图片描述
验证是否配置成功
在这里插入图片描述
接下来是vs配置
打开vs,创建C++控制台项目
在这里插入图片描述
右击解决方案选择属性,在弹出的属性页中确保平台是x64
在这里插入图片描述
右击项目选择属性,在弹出的属性页中点击VC++目录,点击包含目录,编辑,
把include,include\opencv,include\opencv2链接进去,确定
在这里插入图片描述
点击包含库目录,编辑,把opencv\build\x64\vc14\lib链接进去,确定
在这里插入图片描述
点击链接器,输入,附加依赖项,编辑,写入lib文件夹下的依赖文件名称
在这里插入图片描述
在这里插入图片描述
到此项目的opencv配置完成
2.使用opencv打开图片
接下来,运行测试文件,尝试打开一张图片
测试素材:https://pan.baidu.com/s/1ljsZ6ezDNlIoI19XGLxMMw 提取码: h2st
在这里插入图片描述
下载lena.jpg,放在一个路径下,在项目中的opencv_test.cpp文件下,写入一下内容,其中input_pic字符串变量为lena.jpg的存放路径

#include "stdafx.h"
#include <iostream>
#include <opencv2/highgui/highgui.hpp>

int main(int argc,char* argv[])
{
	const std::string window_name = "lena";
	const std::string input_pic = "lena.jpg的存放路径";
	cv::Mat test_pic = cv::imread(input_pic);
	if (test_pic.empty()) {
		std::cout << "no input image" << std::endl;
		return -1;
	}
	cv::namedWindow(window_name);
	cv::imshow(window_name, test_pic);
	cv::waitKey(0);
    return 0;
}

直接运行调试
在这里插入图片描述
以上为个人整理总结的知识,如有遗漏或错误欢迎留言指出、点评,如要引用,请联系通知,未经允许谢绝转载。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐