Vs2017Cmake设置路径中使用opencv无法启动程序是怎么回事啊?

OpenCV3.3+VS2017开发环境搭建 - 全文
OpenCV 3.3在8月3号正式Release,带来了许多优化改进和新特性,包括备受关注的深度神经网络(DNN)模块被正式引入主仓库,标志着OpenCV对DNN有了更深层次的优化与支持; 支持通过宏ENABLE_CXX11启用对C++ 11特性的支持;默认包含大量SSE4.X和AVX/AVX2指令集优化;内置Intel IPP版本升级至2017.2,官方测试显示有近15%的性能提升...等等,更多细节可以参考,另外如果你现有代码基于OpenCV 3.x的话,建议进行版本升级~
编译OpenCV的源码并不复杂,或者说十分简单(相对于部分老项目而言),并且对Visual Studio的支持也很友好,但首次编译的话对整个流程以及过程中一些开关可能会存在一些疑问。如果你不想自行编译也可以使用官方预编译好的文件,但是有些模块可能是用不到的,所以我们还是希望能尽可能自定义模块。
本文假设读者已经安装了 CMake 和 Python (2.x或3.x)
&&&&一、准备资源
opencv-3.3.0-vc14.exe,建议使用sourceforge下载,因为相比github这玩意有直链并且有不同镜像可选,可以直接使用第三方下载器下载,速度比较快。
&&&&二、准备源码
直接运行下载好的exe,选择解压到的目录,并提取sources文件夹,目录结构大概如下:
&&&&三、生成项目
打开CMake GUI,设定好目录选择Configure,然后选好IDE(Visual Studio 2017 WIN64)并Finish,等待初始配置完成(生成cvconfig.h)...
正常情况下直到Configuring done是不会发生错误的,然后上面配置项是红色的,提示有些东西需要人工改动,基本步骤就是查看输出,如果发现有外部库找不到,比如&A library with XXX API not found&或者&Could NOT find XXX (missing XXX)&之类的,根据需求把相应的库的路径加上,或者不需要的话直接去掉相关依赖的编译,还可以做到0 warnings多好的事情~
这里大概有几个提示:
首先因为我们是当成库使用,不会去调试OpenCV本身,所以把和最后开发无关的开关关掉,比如BUILD_DOCS,BUILD_EXAMPLES,BUILD_XXX_TESTS,BUILD_opencv_ts(一些单元测试代码),BUILD_PACKAGE (CPACK_BINARY_XXX,CPACK_SOURCE_XXX),INSTALL_XXX
前面说了C++ 11特性支持,当然是选择打开它,ENABLE_CXX11
为了方便项目配置和调试,在生产环境中建议打开BUILD_opencv_world,把各OpenCV模块编译成一个世界模块,这样最后生成的只有一个.lib或者.dll(后者需要打开BUILD_SHARED_LIBS开关),但在发行版本中建议按需引入相应模块以减少体积(除非你每个模块都有使用到)。
如果你不涉及音视频处理,可以关掉相关模块,大概包括BUILD_opencv_video,BUILD_opencv_videoio,BUILD_opencv_videostab,WITH_1394,WITH_GSTREAMER_XXX
部分编译开关解释
BUILD_opencv_superres&基于视频的图像超分辨率重建,通过系列低分辨率图像得到高分辨率图像,,这里附上两篇很好玩的文章,小心开车,提高驾驶技术:用GAN去除(爱情)动作片中的马赛克和衣服,用一个玩具例子说明基于视频的超分辨率重建的基本思想&
BUILD_JASPER&编译3rdparty/libjasper项目用于&JPEG-2000图像编解码支持,~frodo/jasper/&
BUILD_OPENEXR&编译3rdparty/openexr项目用于HDR图像编解码支持,&
WIHT_IPP&添加Intel IPP算法加速支持,包含SSE、AVX/AVX2等SIMD系列指令集优化以及Intel的黑科技,在AMD核上同样可用,但是加速效果不如Intel CPU明显&
WIHT_IPP_A&添加Intel& IPP Asynchronous C/C++异步支持,非内置需要额外安装,&
BUILD_IPP_IW&编译Intel IPP集成包装,Intel(R) Integrated Performance Primives Integraon Wrappers&
BUILD_ITT / WITH_ITT&编译/添加Intel& Instrumentaon and Tracing Technology (Intel& ITT)支持,代码性能检测用,比如游戏开发中关键性能数据收集,因为ITT API 有开销,不需要的可以关闭&
WITH_LAPACK&添加线性代数软件包LAPACK(Linear Algebra PACKage)支持,其包含了大部分计算科学中常见的数值线性代数问题求解支持,依赖于基本线性代数运算库BLAS (Basic Linear Algebra Subprograms),并未内置&
WITH_1394&添加对计算机标准接口IEEE1394的支持,俗称火线接口,是由APPLE和公司开始的高速串行接口标准,主要用于视频的采集,在INTEL高端主板与数码摄像机(DV)上可见&
WITH_EIGEN&添加C++线性代数模版库Eigen(C++ template library for linear algebra)的支持,其包含矩阵、向量、矢量数值运算、数值分析及相关线性代数算法&
WITH_GSTREAMER&添加开源多媒体框架GStreamer(open source multimedia framework)的支持,其目标在于简化音/视频应用程序开发,支持范围从简单的Ogg/Vorbis音频播放、音/视频流技术到复杂的混合音频、视频(非线性编辑)处理等&
WITH_VTK&添加可视化开发工具包VTK(The Visualization Toolkit)的支持,依赖自三维可视化引擎模块opencv_viz&
OPENCV_ENABLE_NONFREE&启用专利保护算法的支持,如SIFT和SURF,从功能上来说这两个算法属于opencv_features2d模块,但由于它们都是受专利保护的,想在项目中可能需要专利方许可)
部分OpenCV模块介绍
opencv_core&包含核心功能尤其是底层数据结构和算法实现,定义基本数据结构(包括重要的Mat)及被其他模块所使用的基本函数&
opencv_imgproc&即Image Processing图像处理,包括滤波(线性、非线性)、几何变换、颜色空间变换、直方图、形状描述子等&
opencv_highgui&高层用户接口(UI)及与QT框架的整合,包含读写图像、视频以及操作用户图形界面相关的函数&
opencv_imgcodecs&编解码图像的封装接口,支持的格式取决于编译时指定的解码器,比如BUILD_TIFF打开对TIFF图像的编解码支持&
opencv_feature2d&用于2D特征检测(角点对象和平面对象)、特征描述与匹配,包含各种接口统一的特征值检测器及描述子&
opencv_calib3d&摄像机校准,包含相机标定(去除相机自身缺陷导致的画面形变),3D信息重建,姿态估计,双目几何及立体视觉函数等&
opencv_photo&包含计算摄影学,涉及修复/去噪/高动态范围(HDR)图像等&
opencv_stitching&用于图像拼接、制作全景图&
opencv_videoio&对于视频捕获和视频编码器是一个易用接口&
opencv_videostab&Video Stabilization,视频稳像&
opencv_video&提供视频分析功能(运动分析估计、背景分离、目标跟踪、卡尔曼滤波等)&
opencv_objdetect&用于对象检测,包含Haar分类器、SVM检测器、文字检测以及预定义检测器实例(例如人脸、眼、车等检测)&
opencv_ml&机器学习模块,包括统计模型、K最近邻、支持向量机、决策树、神经网络等经典的机器学习算法。&
opencv_flann&Fast Library for Approximate Nearest Neighbors,最近邻库,包含聚类(K-means)、搜索(KDTree)和计算几何等&
opencv_shape&形状距离和匹配算法模块,用于描述形状、比较形状,依赖于opencv_video&
opencv_superres&基于视频的超分辨率重建,即从许多帧连续的低分辨率图像中重建出高分辨率图像,恢复单帧低分辨率图像中丢掉的细节&
opencv_dnn&深度神经网络,参考官方文档Deep-Learning-in-OpenCV
知道了上述内容也就对OpenCV整体框架有所了解了,自定义完OpenCV编译模块后我们再次点击Configure修改配置,CMake应该就没错误输出也不显示红色了,然后点击Generate生成VS2017项目文件,最后Open Project打开就能回到熟悉的VS环境中了,直接右键解决方案等它Build完就好了(ps: 生成的文件放在 build\lib\ 和 build\bin\ 目录下,最后通过INSTALL这个项目把相关文件(.h、.dll、.lib等)拷贝到CMAKE_INSTALL_PREFIX目录,如果你没有Build INSTALL这个项目是不会拷贝的,跟make之后没执行make install情况一样)。
&&&&四、项目配置
VS作为几乎公认的宇宙最强IDE,在项目配置上具有十分友好的用户接口,支持导出项目模版或者继承项目属性表.props,避免项目的重新配置以及过度依赖系统环境变量。因为继承项目属性表方式相对而言比较灵活,这里大概讲讲怎样配置一个OpenCV的公共项目属性表,以后新建项目或者移动OpenCV目录只需要引用或者修改这个文件就行了,不需要改动其它配置。
在VS主界面选择View-&Property Manager打开属性管理器视图,选择你要配置的任一个项目,选中全部配置(Debug & Release,这是为了让全部配置都继承同一个属性表),右键,在弹出的框选择Add New Project Property Sheet进行新建属性表 (可以看到引用现有属性表操作类似,但是我们还没有属性表,所以得新建一个):
然后右键我们刚才新建的属性表打开属性设置,可以看到和项目属性设置界面差不多,就是多了个User Macros,这是用来添加自定义变量的,我们随便添加一个OPENCV_INSTALL_DIR,结果如下:
接着在VC++ Directories分别设置Include和Library目录 (Evaluated value如果没显示出路径,请检查上一步操作添加的变量名是否正确保存了;此外记得勾选从父项目继承,Inherit from parent or project defaults):
Include目录:$(OPENCV_INSTALL_DIR)\include
Library目录:$(OPENCV_INSTALL_DIR)\$(PlatformShortName)\vc15\lib&(vc15比较坑,因为并没有宏的值是vc15或15)
Include目录配置示例
Library目录配置示例
最后记得保存就好了,以后新项目只需要引用刚才新建的属性表就好了。然后在项目中引用相应的lib,但是lib有两种版本,这里提供一个很方便的宏:
#ifdef _DEBUG # define RLIB_IMPORT_LIBRARY(a) __pragma(comment(lib, a &d.lib&)) #else # define RLIB_IMPORT_LIBRARY(a) __pragma(comment(lib, a &.lib&)) #endif // _DEBUG // 用法如下 RLIB_IMPORT_LIBRARY(&opencv_world320&) // world 其实是 All In One // RLIB_IMPORT_LIBRARY(&opencv_core330&) // RLIB_IMPORT_LIBRARY(&opencv_highgui330&) // RLIB_IMPORT_LIBRARY(&opencv_imgproc330&) // RLIB_IMPORT_LIBRARY(&opencv_imgcodecs330&) // RLIB_IMPORT_LIBRARY(&opencv_features2d330&) // RLIB_IMPORT_LIBRARY(&opencv_calib3d330&) // RLIB_IMPORT_LIBRARY(&opencv_objdetect330&) 最后一个问题就是如果你编译的不是静态库而是DLL的话,建议把路径 D:\OpenCV3.3\build\install\x64\vc15\bin加到系统环境变量PATH里,方便调试,省得每次拷贝DLL到应用程序目录。
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
这里我们需要将编译好的库添加到你想要用于项目的SDSoC平台的根文件系统中。在这步操作之后,可执行文...
分水岭算法的实现
本文介绍了如何在树莓派上,使用 OpenCV 和 Python 完成人脸检测项目。该项目不仅描述了识...
本文主要介绍了自适应的中值滤波器,并基于OpenCV实现了该滤波器,并且将自适应的中值滤波器和常规的...
简单的介绍下使用 OpenCV 的三个基本功能:
o 图像的读取o 图像的显示o 访问图像的像...
图像清晰度评价算法有很多种,在空域中,主要思路是考察图像的领域对比度,即相邻像素间的灰度特征的梯度差...
OpenCV白平衡算法之灰度世界法(消除RGB受光照影响) 在用OpenCV对图像进行处理时,利用颜...
OpenCV图像修复技术原理就是利用那些已经被破坏的区域的边缘, 即边缘的颜色和结构,根据这些图像留...
不同灰度变换只是使用的公式不同而已,核心思想都是在空间域直接对每一个像素的灰度值进行判断处理,代码很...
 两者的区别就是Computer Vision和Computer Graphics这两个学科之间的区...
OpenCV sample目录下自带两个与相机标定的cpp文件即:calibration.cpp和c...
我们首先介绍下计算机视觉领域中常见的三个坐标系:图像坐标系,相机坐标系,世界坐标系。以及他们之间的关...
旋转一般是指将图像围绕某一指定点旋转一定的角度,图像旋转后会有一部分图像转出显示区域,可以截图那部分...
在检测物体的轮廓时,我们通常会使用到opencv中的findcontour和drawcontour,...
因为opencv有2.0 和 3.0 的版本区别,所以网上搜到的函数或类型都是两种格式,建议用新版的...
边缘检测的理解可以结合前面的内核,说到内核在图像中的应用还真是多,到现在为止学的对图像的操作都是核的...
每当一个平面图像映射到一个弯曲的表面就会发生图象投影,反之亦然,这中现象特别常见于全景摄影。例如地球...
越来越觉得python是一强大的工具,处理样本确实不错。最近因项目需要涉及到图片处理,所以开始用py...
透视变换(Perspective Transformation)是将图片投影到一个新的视平面(Vie...
图像阈值化分割是一种传统的最常用的图像分割方法,因其实现简单、计算量小、性能较稳定而成为图像分割中最...
霍夫变换(Hough Transform)是图像处理中的一种特征提取技术,该过程在一个参数空间中通过...
随着信息技术的飞速发展,利用日趋强大的信息化手段对交通系统进行管理也成为了一种发展趋势,上世纪八十年...
对人类来说,人脸识别很容易仅仅是才三天的婴儿已经可以区分周围熟悉的人脸了。那么对于计算机来说,到底有...
OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大...
开放源代码的计算机视觉类库OpenCV由英特尔公司位于俄罗斯的研究实验室开发,它是一套可以免费获得的...
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Window...
OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一...
Moravec角点检测算子的思想其实特别简单,在图像上取一个W*W的“滑动窗口”,不断的移动这个窗口...
OpenCV是一个基于BSD许可发行的跨平台计算机视觉库,可以运行在Linux、Windows、An...
它以计算机视觉处理、数字图像处理、模式识别等技术为基础,对摄像机所 拍摄的车辆图像或者视频图像进行处...
本文介绍了两种opencv编译安装笔记:Linux下编译安装OpenCV和Ubuntu 下安装 Op...
在一个人脸识别系统中,应用多种预处理技术对将要识别的图片进行标准化处理是极其重要的。多数人脸识别算法...
感兴趣区域(Region of Interest, ROI)的选取,一般有两种情形:1)已知ROI在...
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Window...
OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一...
之前用的下面旧方法装好了opencv,重装系统后按照原来的方法重装了下opencv,结果一直报错: ...
IplImage, CvMat, Mat 的关系opencv中常见的与图像操作有关的数据容器有Mat...
从工业检测系统到自动驾驶系统,计算机视觉是一个包括许多有趣应用的广泛领域。许多这样的系统在原型和实现...
开源生物特征识别库 OpenBR OpenBR 是一个用来从照片中识别人脸的工具。还支持推算性别与年...
OpenCV(Open Source Computer Vision Library: )是一个开源...
在Python下使用OpenCV教程,本篇将介绍和深度学习数据处理阶段最相关的基础使用,并完成4个有...
目标跟踪算法作为一种有着非常广泛的应用的算法,在航空航天、智能交通、智能设备等领域有着非常广泛的应用...
在QT+OpenCV实现在410c开发板上实现视频目标追踪预研系列内容呢的前面两个博客中已经对目标跟...
在前一个博客中已经对机器视觉及粒子滤波算法的相关原理进行了介绍,在基于410c平台实现粒子滤波算法的...
通过前面的努力已经得到了n个轮廓了,现在要把最终的轮廓确定下来 ,然后进行特征提取。
首先基于前面的工作,通过调整已经很好的把指甲边缘显示出来了,不曾想我却从那时开始走上了弯路,使用ma...
其实在zedboard上运行QT在懒兔子和超群晴天的博客的里面都有写过,还算比较详细,不过也算是为了...
到这基本的开发环境已经差不多了,正如标题说的那样,需要安装qt,第一步就是在ubuntu上安装QT,...
opencv实现算法如下:把图片先进行处理,处理过程:1.用膨胀图像与腐蚀图像相减的方法获得轮廓。2...
终于QT安装、移植完毕啦,期待你中间也木有出现问题吧。接下来就是安装opencv了。这个相对会复杂一...
人脸识别的研究可以追溯到上个世纪六、七十年代,经过几十年的曲折发展已日趋成熟,构建人脸识别系统需要用...
OpenCV就是PC软件进入嵌入式开发领域的一个实例。OpenCV是一款免费的开源计算机视觉库,可提...
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-opencv vs2017调试错误
[问题点数:50分]
本版专家分:0
结帖率 50%
CSDN今日推荐
本版专家分:240
本版专家分:369075
2017年 总版技术专家分年内排行榜第一
2014年 总版技术专家分年内排行榜第二
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本版专家分:0
本版专家分:240
本版专家分:0
本版专家分:240
本版专家分:0
匿名用户不能发表回复!|
其他相关推荐用vs2017编写opencv程序,出现下列错误OpenCV Error: Assertion failed (size.width)0 && size.height)0) in cv::imshow
用vs2017编写opencv程序,出现下列错误OpenCV Error: Assertion failed (size.width&0 && size.height&0) in cv::imshow file C:\build\master_winpack-build-win64-14\opencv\modules\highgui\src\window.cpp, line 325,
下面是我的出现问题的代码:
// main.cpp: 定义控制台应用程序的入口点。
#include &stdafx.h&
#include &cv.h&
OpenCV 文件
#include &cvaux.h&
#include &cxcore.h&
#include &opencv2/opencv.hpp&
#include &opencv2/highgui/highgui.hpp&
//-----------------------------------【main( )函数】--------------------------------------------
描述:控制台应用程序的入口函数,我们的程序从这里开始
//-------------------------------------------------------------------------------------------------
int main()
//【0】载入原始图
srcImage = imread(&D:\\OpenCVproject\\8_21_5\\main\\main\\1.jpg&);
imshow(&yuanshitu&, srcImage);
//显示原始图
Mat dstImage, edge, grayI
//参数定义
//【1】创建与src同类型和大小的矩阵(dst)
dstImage.create(srcImage.size(), srcImage.type());
cvtColor(srcImage, grayImage, COLOR_BGR2GRAY);
//【3】先用使用 3x3内核来降噪
blur(grayImage, edge, Size(3, 3));
//【4】运行Canny算子
Canny(edge, edge, 3, 9, 3);
//【5】显示效果图
imshow(&xiaoguotu&, edge);
waitKey();
出现这个问题很有可能是读取图片没有读到,在于imshow要显示的srcImage为空的,也就是说imread函数没有读取到图片,解决方法是用绝对路径去读取,重新写一遍,就成功了。
// main.cpp: 定义控制台应用程序的入口点。
#include &stdafx.h&
#include &cv.h&
OpenCV 文件
#include &cvaux.h&
#include &cxcore.h&
#include &opencv2/opencv.hpp&
#include &opencv2/highgui/highgui.hpp&
//-----------------------------------【main( )函数】--------------------------------------------
描述:控制台应用程序的入口函数,我们的程序从这里开始
//-------------------------------------------------------------------------------------------------
int main()
//【0】载入原始图
srcImage = imread(&D:\\OpenCVproject\\8_21_5\\main\\main\\1.jpg&);
imshow(&yuanshitu&, srcImage);
//显示原始图
Mat dstImage, edge, grayI
//参数定义
//【1】创建与src同类型和大小的矩阵(dst)
dstImage.create(srcImage.size(), srcImage.type());
cvtColor(srcImage, grayImage, COLOR_BGR2GRAY);
//【3】先用使用 3x3内核来降噪
blur(grayImage, edge, Size(3, 3));
//【4】运行Canny算子
Canny(edge, edge, 3, 9, 3);
//【5】显示效果图
imshow(&xiaoguotu&, edge);
waitKey();
二者看似没有什么不同,其实问题就出现这里imread(&D:\OpenCVproject\8_21_5\main\main\1.jpg&);路径要正确。
当然这只能解决部分人的问题。感觉vs2017bug太多了,特别是有汉语时。VS2017中配置Opencv3.0
最近下了VS2017,其Opencv配置方式和VS2013并无二致。
以下我们从配置环境开始:
1.打开计算机的属性页,找到环境变量
2.在系统环境变量下新建下列选项
3.在系统变量中找到Path变量并在最后加上下面语句
;%%\x86\vc12\bin
在OpenCV的根目录下新建文件opencv300.props,这个文件将会在下面的VS2017配置中用到(建props文件可以先新建文本文件,输入以下内容后,再改后缀名即可)
文件内容为:
&?xml version="1.0" encoding="utf-8"?&
&Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"&
&ImportGroup Label="PropertySheets" /&
&PropertyGroup Label="UserMacros" /&
&PropertyGroup&
&IncludePath&$(OPENCV)\$(IncludePath)&/IncludePath&
&LibraryPath Condition="'$(Platform)'=='Win32'"&$(OPENCV)\x86\vc12\$(OPENCV)\x86\vc12\$(LibraryPath)&/LibraryPath&
&LibraryPath Condition="'$(Platform)'=='X64'"&$(OPENCV)\x64\vc12\$(OPENCV)\x64\vc12\$(LibraryPath)&/LibraryPath&
&/PropertyGroup&
&ItemDefinitionGroup&
&Link Condition="'$(Configuration)'=='Debug'"&
&AdditionalDependencies&opencv_ts300.opencv_world300.opencv_calib3d300.opencv_core300.opencv_features2d300.opencv_flann300.opencv_highgui300.opencv_imgcodecs300.opencv_imgproc300.opencv_ml300.opencv_objdetect300.opencv_photo300.opencv_shape300.opencv_stitching300.opencv_superres300.opencv_ts300.opencv_video300.opencv_videoio300.opencv_videostab300.%(AdditionalDependencies)&/AdditionalDependencies&
&Link Condition="'$(Configuration)'=='Release'"&
&AdditionalDependencies&opencv_ts300d.opencv_world300d.opencv_calib3d300d.opencv_core300d.opencv_features2d300d.opencv_flann300d.opencv_highgui300d.opencv_imgcodecs300d.opencv_imgproc300d.opencv_ml300d.opencv_objdetect300d.opencv_photo300d.opencv_shape300d.opencv_stitching300d.opencv_superres300d.opencv_ts300d.opencv_video300d.opencv_videoio300d.opencv_videostab300d.%(AdditionalDependencies)&/AdditionalDependencies&
&/ItemDefinitionGroup&
&ItemGroup /&
&/Project&
文件内容如下图
5:打开VS2017,新建一个空的Win32 控制台应用程序,工程名为OpencvTest
6:选择菜单栏中的“视图”——“属性管理器”——右击项目“添加现有属性”
7:添加现有属性成功后如下图所示
打开摄像头:
#include &opencv2/highgui/highgui.hpp&
#include &opencv2/imgproc/imgproc.hpp&
#include &opencv2/core/core.hpp&
using namespace
int main()
VideoCapture cap(0);
imshow("调用摄像头", frame);
waitKey(30);
9.如果成功那就大功告成啦啦啦
opencv的安装及vs2017环境的配置
opencv 3.0 + visual studio 2017 机器视觉开发环境配置
opencv3.3+vs2017
VS2017+opencv3.0.0+opencv_contrib3.0.0
OpenCV 3.3+VS2017+Win10环境配置指南
Win10下OpenCV环境搭建(VS2017+OpenCV3.2.0)
OpenCv+VS2017图像处理入门(一)
Opencv3.4.1+VS2017环境配置
没有更多推荐了,VS2017 怎么配置openCV3.2_百度知道
VS2017 怎么配置openCV3.2
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
热心网友知道合伙人
首先去中国上下载opencv,安装(其实就是解压) 解压安装完成后,找到路径,记录下来 然后打开vs二0一5,新建一个空白的c++控制台程序 新建完成后找到属性右键添加一个配置文件,注意编译环境 然后双击打开配置文件,在c/c++的附加包含目录指定路径
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 vs2017永久配置opencv 的文章

 

随机推荐