Visual Studio 安装OpenCV问题总结

1、VS安装OpenCV基本步骤

  1)安装Visual Studio

    下载网址https://opencv.org/releases.html#

  2)安装OpenCV 

    下载网址https://www.visualstudio.com/zh-hans/,直接下载社区版免费

  3)环境变量配置(配置后重启电脑)

    D:\OpenCV\opencv\build\x64\vc15\bin添加到环境变量中

  4)创建C++空工程

  5)编译环境选择

    X86(32位)或者X64(64位)

    Debug或者Release

  6)添加以下文件夹到“Include Directories”中

    D:\OpenCV\opencv\build\include

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

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

  7)添加以下文件到“Library Directories”中

    D:\OpenCV\opencv\build\x64\vc15\lib

  8)添加以下语句到Linker->Input->Additional Dependencies

    若上面选择Release,则添加"opencv_world320.lib"(注:320根据版本号修改)

    若上面选择Debug,则添加“opencv_world320.lib”

  9)添加程序代码运行

 1 #include<opencv2/core/core.hpp>
 2 #include<opencv2/highgui/highgui.hpp>
 3
 4 using namespace cv;
 5 int main(int arg, char *argv[]) {      //图片路径不要出现中文
 6     Mat img = imread(argv[1], CV_LOAD_IMAGE_ANYCOLOR);
 7     if (!img.data) {
 8         return -1;
 9     }
10     imshow("原图", img);
11     waitKey(0);
12     return 1;
13 }

2、若出现如下截屏的问题

3、解决方案

    将目录D:\OpenCV\opencv\build\x64\vc15\bin下的三个以dll结尾的文件复制到C:\Windows\System32,注意:64位系统用户需要注意,32位的DLL文件放在“C:\Windows\SysWOW64”,64位的DLL文件放在“C:\Windows\System32”,方便起见可同时复制到那两个文件夹中。

4.其他

    一个OpenCV可能有VC14和VC15,最终根据VS版本来选择。


IDE


编译器


VS2017


VC15


VS2015


VC14


VS2013


VC12


VS2012


VC11


VS2010


VC10


VS2008


VC9


VS2005


VC8

原文地址:https://www.cnblogs.com/ys99/p/8407457.html

时间: 2024-10-04 23:50:56

Visual Studio 安装OpenCV问题总结的相关文章

NTVS Node.js Tools for Visual Studio 安装各种奇葩问题汇总。

首先是正确的安装方式.以vs 2012为例子,操作系统windows server 2012 R2,建议用虚拟机搞起. 1.安装vs 2012 2.升级2012 到 update 4 注意:一定要升级,不然安装1.0 Alpha后,在创建项目的时候会提示“未将对象引用到实例”.安装1.0 Beta后F5无法debug调试.总之升级就是了不要废话. 3.安装node.msi 也就是node windows 安装包 http://nodejs.org/download/ 选择对应的操作系统下载,安装

Visual Studio安装卸载模板

Visual Studio中有两种类型的模板:项目模板和项模板 一.已安装模板: 默认情况下,与产品一起安装的模板位于以下位置: ①\<Visual Studio 安装目录>\Common7\IDE\ItemTemplates\语言\ ②\<Visual Studio 安装目录>\Common7\IDE\ProjectTemplates\语言\ 例:C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTempla

Visual Studio 2015 + OpenCV 2.4.9 开发环境搭建

第一步 安装 Visual Studio 2015 (废话),别忘了勾选C++部分组件 第二步 下载 OpenCV https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download 第三步 运行 opencv-2.4.9.exe,解压到指定目录,这里我们解压到 C:\OpenCV2.4.9 第四步 设置环境变量,系统Path,加上,C:\OpenCV2.4.9\openc

使用visual studio搭建opencv项目

环境: Windows 7 64位 OpenCV 3.1.0 Visual Studio 2013 1.OpenCV 3.1说明 (1) 其中OpenCV 3.1的Windows版本默认只支持Win 64位的操作系统开发,可以看到安装目录(opencv\build)下只有x64的完整的bin和lib.如果需要获得这个版本32位的bin文件和lib库文件,需要下载并安装CMake,自行编译OpenCV 3.1的sources,生成需要的32位bin和lib. (2)  OpenCV3.1中没有No

Visual Studio安装及单元测试

一.安装环境 操作系统版本:Win10中文版64位 CPU:i5-4200M  2.50GHz 硬盘内存:500G 二.软件版本 Visual Studio 2013 三.安装过程 1.首先开始安装,自定义选择安装路径时,注意所属路径的预留空间要充足,否则安装会失败,同意许可条款,进行下一步. 2.等待大概30分钟,就可以完成安装.安装过程中,VS会占用很多的系统资源,所以最好不要开启其他软件,等待安装. 3.打开vs2013.来到起始页.开始使用. 4.使用体验 个人比较熟悉c,所以选了一个c

visual studio 安装Entity framework失败

今日通过Nuget安装Entity Framwork 6.1.3时候在最后一步石一直报错,提示“安装失败,正在回滚”. 回滚也就罢了,居然还卸载不了安装了一半的EF. shit 考虑是不是得用管理员模式run Visual Studio 试之,然并卵. 是不是Nuget版本太低?检查更新,没问题啊,没提示更新. shit 检查vs配置,居然将自动更新扩展禁用了,开启.... 过了几分钟,再检查更新. Success!看到nuget提示更新了! btw:顺带把github扩展更新l.

C++学习之Visual Studio安装以及首次使用

一.安装Visual Studio 首先下载Visual Studio 链接: http://pan.baidu.com/s/1pLhJt0Z 密码:uqyc 将.ios文件解压得到以下文件: 点击vs_ultimate.exe文件,开始运行安装: 安装地址自己随意,将两个选项都选中,点击下一步 这一步只选中用于C++的Microsoft选项 其他的一般用不到,有需要的自己随意 选好后点击安装 安装好后点击启动,第一次启动会有点慢,可以等等 这个软件安装时不会创建桌面快捷方式,你可以在任务栏里右

Visual Studio 2017 + OpenCV + Spinnaker SDK 配置

1. OpenCV 配置 1.1 下载 opencv 源码,并将其添加至环境变量 D:\opencv4.1\build\x64\vc15\bin 注:vs2015 选 vc14,vs2017 选 vc15 1.2 创建 C++ 项目,选择 “视图” -> “属性页”,配置:活动(Debug),平台:活动(x64) VC++目录:包含目录和库目录 包含目录:D:\opencv4.1\build\include; D:\opencv4.1\build\include\opencv2 库目录:D:\o

visual studio 安装过程

这是多么痛苦的一个过程啊 !!一直报错,说我有更高的版本已安装,然后我自己又找不到~!估计是残留的文件,然后呢反反复复十几次,一次安装两小时卸载一小时,好几天就来回折腾 各种资料查找以后说换系统最好使!那我就换系统啦~!明天看结果 在这个期间学会了用控制面板删东西,似乎没什么用,但是也是一个新发现 还有就是文件需要管理员权限时 应该怎么做,这些网上都很多教程,我就不一一写出来了!加油