配置OpenCV+VS2013环境

简介: 配置OpenCV+VS2013环境准备工作win7系统下载opencv的windows编译版安装vs2013 express设定环境变量按windows窗键输入path,选择第二个结果编辑系统环境变量新建系统变量OPENCV,值为你opencv解压后的build子目录路径,build表示为vc编译器编译好的。

配置OpenCV+VS2013环境

准备工作

win7系统

下载opencv的windows编译版

安装vs2013 express

设定环境变量

按windows窗键输入path,选择第二个结果编辑系统环境变量

新建系统变量OPENCV,值为你opencv解压后的build子目录路径,build表示为vc编译器编译好的。

注意! 这里OEPCV的值最好直接从explorer的地址栏copy过来,反斜杠的形式。先前使用unix风格的斜杠"/",结果vs2013中一直配置不好。

然后,编辑系统PATH,添加:

;%OPENCV%\x86\vc12\bin

创建属性表

如果每次创建一个opencv相关的工程,都要重新配置属性,添加include path,lib path, lib,会很麻烦。一个解决方案是创建属性文件:opencv300.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)\include;$(IncludePath)</IncludePath>
        <LibraryPath Condition="'$(Platform)'=='Win32'">$(OPENCV)\x86\vc12\lib;$(LibraryPath)</LibraryPath>
        <LibraryPath Condition="'$(Platform)'=='X64'">$(OPENCV)\x64\vc12\lib;$(LibraryPath)</LibraryPath>
  </PropertyGroup>
  <ItemDefinitionGroup>
        <Link Condition="'$(Configuration)'=='Debug'">
          <AdditionalDependencies>opencv_ts300d.lib;opencv_world300d.lib;%(AdditionalDependencies)</AdditionalDependencies>
        </Link>
        <Link Condition="'$(Configuration)'=='Release'">
          <AdditionalDependencies>opencv_ts300.lib;opencv_world300.lib;%(AdditionalDependencies)</AdditionalDependencies>
        </Link>
  </ItemDefinitionGroup>
  <ItemGroup />
</Project>

然后创建新工程的时候,在属性管理器(查看->其它窗口->属性管理器)中,你的项目右键添加这个现有属性文件

致谢

参考了Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)一文,表示感谢。

目录
相关文章
|
27天前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
223 3
|
3月前
|
计算机视觉 Windows
VS2019配置OpenCV
VS2019配置OpenCV
37 0
|
3月前
|
开发工具 git 计算机视觉
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
34 0
|
6月前
|
算法 计算机视觉 Docker
Docker容器中的OpenCV:轻松构建可移植的计算机视觉环境
Docker容器中的OpenCV:轻松构建可移植的计算机视觉环境
100 3
Docker容器中的OpenCV:轻松构建可移植的计算机视觉环境
|
6月前
|
开发工具 计算机视觉 C++
OpenCv、Vis Studio安装与配置
OpenCv、Vis Studio安装与配置
OpenCv、Vis Studio安装与配置
|
6月前
|
C语言 计算机视觉 Python
【Qt】Qt下配置OpenCV
【Qt】Qt下配置OpenCV
|
6月前
|
计算机视觉 Windows
OpenCV + CLion在windows环境下使用CMake编译, 出现Mutex相关的错误的解决办法
OpenCV + CLion在windows环境下使用CMake编译, 出现Mutex相关的错误的解决办法
263 0
|
6月前
|
编译器 计算机视觉 Python
pycharm配置opencv库
pycharm配置opencv库
|
29天前
|
计算机视觉
Opencv学习笔记(三):图像二值化函数cv2.threshold函数详解
这篇文章详细介绍了OpenCV库中的图像二值化函数`cv2.threshold`,包括二值化的概念、常见的阈值类型、函数的参数说明以及通过代码实例展示了如何应用该函数进行图像二值化处理,并展示了运行结果。
276 0
Opencv学习笔记(三):图像二值化函数cv2.threshold函数详解
|
2月前
|
算法 计算机视觉
opencv图像形态学
图像形态学是一种基于数学形态学的图像处理技术,它主要用于分析和修改图像的形状和结构。
47 4