opencv配置的完整步骤(win10+VS2015+OpenCV3.1.0)

以下是在Windows 10系统上配置OpenCV3.1.0的完整步骤:

下载与安装

  1. 下载OpenCV3.1.0 for Windows (官方下载地址),选择合适的版本下载并解压到任意位置,这里以解压到D:\为例。

配置环境变量

  1. 环境变量中添加OpenCV的bin目录,右键“我的电脑”->属性->高级系统设置->环境变量,将OpenCV的bin目录添加到系统变量Path中,例如:D:\opencv\build\x64\vc14\bin

配置Visual Studio

  1. 打开Visual Studio并创建一个新的Visual C++项目,选择“空项目”。

  2. 在解决方案资源管理器中右键单击项目并选择“属性”。在弹出的窗口中,依次选择:“VC++目录”->“包含目录”,并添加OpenCV的头文件所在目录,例如:D:\opencv\build\include。同理将OpenCV库文件(.lib)所在目录,例如:D:\opencv\build\x64\vc14\lib,添加到“库目录”中。

  3. 点击“链接器”->“输入”->“附加依赖项”,添加OpenCV的核心库文件opencv_world310.lib(若使用debug版则需要添加opencv_world310d.lib)。

编写代码

  1. 在源文件(.cpp)中添加以下内容,进行简单的图片读取和显示:
#include "opencv2/opencv.hpp"
#include <iostream>

using namespace cv;
using namespace std;

int main() {

    Mat image = imread("lena.jpg", IMREAD_COLOR);
    namedWindow("Image", WINDOW_NORMAL);
    imshow("Image", image);
    waitKey(0);

    return 0;
}
  1. 将要读取的图片放置在项目根目录下,并修改第6行中imread()函数的参数为图片文件名。

运行代码

  1. 编译并运行代码,可以看到读取的图片在窗口中显示。

示例说明

以上步骤中的第6、7点为示例,演示了如何读取并显示一张图片。读取是通过函数imread()实现的,该函数的第一个参数为要读取的图片文件名,第二个参数为指定读取的形式,IMREAD_COLOR表示读取三通道的彩色图像。

显示则是通过namedWindow()函数创建一个窗口,用imshow()函数在该窗口中显示图片,用waitKey()等待用户的操作返回。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:opencv配置的完整步骤(win10+VS2015+OpenCV3.1.0) - Python技术站

(0)
上一篇 2023年5月25日
下一篇 2023年5月25日

相关文章

  • 最新Listary v5.00.2843注册码 亲测可用

    首先,需要明确的是,分享和使用盗版软件是不被推荐和鼓励的。建议大家正规渠道购买软件或使用免费替代品。 其次,本文以分享“最新Listary v5.00.2843注册码”为例,以教学为目的,不做任何推荐。请大家自行决定是否使用盗版软件。 下面是使用Listary v5.00.2843注册码的完整攻略: 前言 Listary是一款方便快捷的文件搜索工具,以往的版…

    人工智能概览 2023年5月25日
    00
  • python实现网站微信登录的示例代码

    要实现网站微信登录,我们需要完成以下几个步骤: 创建微信开放平台应用并设置API权限 需要在微信开放平台中创建一个应用,并增加API权限,包括网页授权获取用户基本信息等权限。在开放平台的管理中心,可以找到应用的APPID和APPSECRET。这些信息需要在代码中使用。 实现网站前端代码,引导用户授权登录 编写网站前端代码,包括引入微信授权登录的SDK,以及处…

    人工智能概论 2023年5月25日
    00
  • 基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)

    下面是基于Ubuntu 16.04搭建Python3 TensorFlow环境的完整攻略: 系统要求 在开始之前,确保你的系统满足以下要求: Ubuntu 16.04 确保网络连接正常 安装Python3 首先,我们需要安装Python3: 打开终端,在命令行中输入以下命令安装Python3: sudo apt-get update sudo apt-get…

    人工智能概览 2023年5月25日
    00
  • Django对接elasticsearch实现全文检索的示例代码

    实现全文检索的过程中,我们常用搜索引擎,比如 Elasticsearch。而 Django 可以很容易地集成 Elasticsearch 来提供全文检索服务,本攻略将通过示例代码来讲解 Django 对接 Elasticsearch 实现全文检索的步骤。 Step 1:准备工作 在 Django 项目中集成 Elasticsearch 首先需要安装 Elas…

    人工智能概论 2023年5月24日
    00
  • 人工智能(AI)首选Python的原因解析

    下面是我对于“人工智能(AI)首选Python的原因解析”的完整攻略: 为什么人工智能首选Python Python简介 Python是一种高级、面向对象的编程语言,由Guido van Rossum于1989年发明。Python简单易学,语法精简,具有良好的代码可读性和模块化能力,并且有丰富的生态系统。不仅如此,Python还支持多种编程模型,包括面向对象…

    人工智能概览 2023年5月25日
    00
  • 利用Python实现自动化监控文件夹完成服务部署

    下面是利用Python实现自动化监控文件夹完成服务部署的完整攻略。 1. 需求分析 首先,我们需要明确这个服务部署的需求。假设我们有一个应用,需要部署到多个服务器上,每个服务器都有一个文件夹用于存放应用的文件。我们需要实现一个自动化的服务,可以监控指定的文件夹,并将最新的应用文件复制到所有的服务器上。 针对以上需求,我们需要完成以下步骤: 监控指定的文件夹 …

    人工智能概论 2023年5月25日
    00
  • 几步命令轻松搭建Windows SSH服务端

    以下是几步命令轻松搭建Windows SSH服务端的完整攻略,并附有两条示例说明: 1. 安装 OpenSSH Server Windows 10 本身自带 SSH 客户端,但是需要手动安装 OpenSSH Server 才能在 Windows 10 上架构一个 SSH 服务端。使用 PowerShell Admin 执行以下命令: Add-WindowsC…

    人工智能概览 2023年5月25日
    00
  • java创建简易视频播放器

    下面是“Java创建简易视频播放器”的完整攻略: 1. 确定开发环境 首先需要确认本地已经安装Java开发环境(JDK),并且选择一款Java开发工具,如Eclipse、IntelliJ IDEA等。 2. 导入第三方库 视频播放需要使用到一些第三方库,这里我们使用 vlcj 库。下载好之后,将其导入到项目中。 3. 创建播放器界面 创建JavaFX窗口界面…

    人工智能概览 2023年5月25日
    00
合作推广
合作推广
分享本页
返回顶部