首页 > 系统相关 > 在windows平台使用Visual Studio 2017配置opencv开发环境

在windows平台使用Visual Studio 2017配置opencv开发环境

时间:2023-07-26 21:33:08浏览次数:57  
标签:world480d OpenCV windows opencv Visual 添加 build include

opencv介绍

OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

OpenCV用C++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令, 如今也提供对于C#、Ch、Ruby,GO的支持。

opencv下载与环境变量配置

  • 下载
    我们可以去opencv官网进行下载,选择windows版本,版本号为4.8.0,下载下来是可执行文件,选择适当位置进行安装。
    image
  • 环境变量配置
    D:\OpenCV\opencv\build\x64\vc16\bin目录添加到环境变量中。

配置VS stdio

添加目录

打开 调试-属性页面,分别添加包含目录库目录
image
填入下列路径

D:\OpenCV\opencv\build\include
D:\OpenCV\opencv\build\x64\vc16\lib

image

添加依赖项

在属性页面,链接器-输入,添加依赖项opencv_world480d.lib

其中opencv_world480d表示debug版本,与一会运行版本选择对应上

并将opencv_world480d.dll复制到C:\Windows\System32

测试结果

#include<iostream>
#include <opencv2/core/utility.hpp>

int main(int argc, char** argv)
{
	std::cout << "hello world\n" << std::endl;
	std::cout << cv::getVersionString() << std::endl;

	return 0;
}

运行结果如下表示配置成功

image

标签:world480d,OpenCV,windows,opencv,Visual,添加,build,include
From: https://www.cnblogs.com/dongchao612/p/17583592.html

相关文章

  • 在 Windows 系统上,使用 Certbot 生成 Let's Encrypt 的泛域名证书
    https://www.cnblogs.com/liucai/p/17460451.htmlhttps://zhuanlan.zhihu.com/p/627526278在Windows系统上,你可以使用Certbot生成Let'sEncrypt的泛域名证书。以下是具体步骤软件准备:安装OpenSSL:首先,你需要在你的Windows系统上安装OpenSSL。你可以从 OpenSSL官......
  • Windows中安装和使用Kafka
    一、打开Kafka官网进行下载Kafka官网地址:https://kafka.apache.org/downloads我下载的版本是3.5.0二、下载完毕之后进行解压   因为Kafka的运行依赖于Zookeeper,所以还需要下并安装Zookeeper,ZooKeeper和Kafka版本之间有一定的对应关系,不同版本的ZooKeeper和Kafka可以......
  • windows11 使用Hyper-V 自带虚拟机
    安装Hyper-V是windows中自带的功能默认没有开启,具体可参考下面的文章https://zhuanlan.zhihu.com/p/141973142遇到的问题安装centeros7之后开机出现如下截图大致是因为安全启动的原因启动失败,需要设置一下可以参考如下博客进行设置:https://www.cnblogs.com/Toonter/p/1055......
  • Emqx 4.3.10 windowsServer 安装
    参考:https://blog.csdn.net/LIZHUOLONG1/article/details/126102651解压文件/ect/acl.conf说明:http://support.emqx.cn/hc/kb/article/1552485/注意:下载之后将其解压在Winserver上,不能将其放在你自己的电脑上启动,这是针对于服务器版的,目前所支持的操作系统为在Winserver上......
  • Qt+GDAL开发笔记(一):在windows系统mingw32编译GDAL库、搭建开发环境和基础Demo
    前言  麒麟系统上做全球北斗定位终端开发,调试工具要做一个windows版本方便校对,北斗GPS发过来的是大地坐标,应用需要的是经纬度坐标,所以需要转换,可以使用公式转换,但是之前涉及到了另一个shang市公司项目使用WG,最终选择了GDAL库进行转换。注意  如果读者不强制要求ming......
  • 一条命令突破Windows限制,暂定更新时间至3000天
    在系统界面上最长也就只能延期35天,而且35天以后一定要更新了才能继续暂停。不过,我找到了一段能延长暂停时间的代码regadd“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings”/vFlightSettingsMaxPauseDays/treg_dword/d3000/f这段代码的含义:r......
  • 制作Windows 安装 U盘
    参考网页:https://tech.sina.cn/2020-06-26/detail-iirczymk8983686.d.html使用Rufus写入Windows镜像到U盘中Rufus下载地址参考https://github.com/pbatard/rufus/releases使用上不做解释......
  • C# 控制台服务 调用cmd命令 重启重启重启 服务器上的指定windows服务
    先贴核心重启服务命令(没错先停止再开启合并成一句话用&连接)CMD管理员运行,直接输入下面语句进行重启。netstoprabbitmq&netstartrabbitmq完整C#代码:参数ServiceName是配置的重启服务名称(后缀没有.exe,例:RabbitMQ)Process命名空间引用:usingSystem.Diagnostics......
  • 如何让 Rust 不使用 Visual Studio 的工具链编译
    假如你不想使用VisualStudio进行开发,也不想电脑上多出几个G的累赘,也可以选择使用GNU进行编译,在此记录一下更换工具链的方法。安装后更改安装完成后,确保你的rustup命令可以正常使用。在控制台中执行rustupdefaultstable-x86_64-pc-windows-gnu命令,等待下载完成即可。安......
  • .Net 项目类型区别 Windows窗体应用程序
    .NET框架(特定于Windows),然后使用WindowsFormsApp(.NETFramework)。Windows窗体应用程序(.NETFramework) 解决方案默认名称:windowsFormsApp.NET核心/.NET(跨平台),然后使用WindowsFormsApp。Windows窗体应用程序  解决方案默认名称:winFormsApp......