如何配置OpenCV

一、所需软件

开发工具VS2010

opencv-2.4.9(安装路径为:D/opencv/...)

二、配置环境变量

路径:“计算机->属性->高级系统设置->环境变量->用户变量”,新建变量。如下图所示:

确定保存。

三、新建一个工程项目

1、新建一个Visual C++/Win32 控制台应用程序myOpenCV

Win32 应用程序向导最后一步中,附加选项"空项目"勾选上,完成。

2、在"解决方案资源管理器"中,右键工程名myOpenCV/属性,打开属性页窗体。左侧选择"配置属性/VC++目录",在右侧的包含目录、库目录中编辑,具体内容如下:

包含目录:

D:\opencv\build\include

D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2

库目录:D:\opencv\build \x86\vc10\lib

3、还是在属性页窗体中,左侧选择"配置属性/链接器/输入",在右侧的附加依赖项中编辑,添加如下内容:(249代表版本2.4.9)

配置Debug:

opencv_calib3d249d.lib

opencv_contrib249d.lib

opencv_core249d.lib

opencv_features2d249d.lib

opencv_flann249d.lib

opencv_gpu249d.lib

opencv_highgui249d.lib

opencv_imgproc249d.lib

opencv_legacy249d.lib

opencv_ml249d.lib

opencv_objdetect249d.lib

opencv_ts249d.lib

opencv_video249d.lib
配置Release:

opencv_calib3d249.lib

opencv_contrib249.lib

opencv_core249.lib

opencv_features2d249.lib

opencv_flann249.lib

opencv_gpu249.lib

opencv_highgui249.lib

opencv_imgproc249.lib

opencv_legacy249.lib

opencv_ml249.lib

opencv_objdetect249.lib

opencv_ts249.lib

opencv_video249.lib

注:所粘贴内容即为D:\opencv\build\x86\vc10\lib下库文件名字;241表明为opencv版本号OpenCV-2.4.1,若为231即为opencv版本号OpenCV-2.3.1;Debug文件库名有d结尾,Release没有,如 opencv_ts241d.lib和 opencv_ts241.lib

配置完成后,确定,退出属性页。

4、在"解决方案资源管理器/源文件"中,右键新建一个C++文件mainForm.cpp。将一个名称为"10.jpg"的图片文件放到工程目录下面。在mainForm.cpp中添加如下代码,运行即可看到图片显示成功!

代码如下:

#include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main()
{
    Mat img = imread("10.jpg");
    if(img.empty())
    {
        cout<<"error";
        return -1;
    }
    imshow("第一张照片",img);
    waitKey();

    return 0;
}
时间: 2024-08-11 01:35:41

如何配置OpenCV的相关文章

【OpenCV笔记】使用VS2012和OpenCV2.4.9搭建配置OpenCV开发环境

使用MS Visual C++来创建OpenCV工程,由于不同的VS版本在配置时有所差别,现特把配置过程总结下来,以方便自己和其他朋友使用. 1.软件准备 安装Visual Studio2012和OpenCV2.4.9 这里就不再对软件的安装和环境变量的设置进行说明了,其他类似的文章的设置都大抵相似,本文重点介绍一下VS2012环境的配置. 2.配置VS2012环境 (1)新建工程 你可以创建简单的控制台应用或者拥有图形用户界面的复杂应用,此处我们选择最简单常用的控制台应用. 理解解决方案(So

vs2012配置opencv及简单测试

为visual studio2012搭建openCV平台,实现打开图片. 实现步骤: 1.1.配置环境变量 基于win7操作系统的环境配置步骤: 1.1.1 计算机—>属性—>更改设置—>高级—>环境变量—>系统变量 1.1.2 系统变量中选择新建,弹出的新建的系统变量.变量名中填写 opencv,在下面变量值一栏填写F:\opencv\build\x86\vc11\bin点击确定关闭. 变量值为opencv的安装位置及dll文件,实现与vs2012的数据和资源共享. 1.1

安装visual studio 2012,并配置opencv

在同学的帮助下,终于成功配置了vs+opencv,将详细过程记录在此,方便以后查阅 参考1 安装vs2012 下载vs2012,官方下载地址 双击安装文件,设置安装路径 2.选择需要的安装包 3.安装进行中 4.终于安装完成 5.点击启动 提示输入产品秘钥 YKCW6-BPFPF-BT8C9-7DCTH-QXGWC 激活成功 6.出现其它配置页面 这里选择C++为默认开发环境 7.启动 8.注意,有时可能出现兼容性问题,需要下载更新包 点击安装即可 安装opencv 1.下载opencv源码 o

CentOS系统上编译、安装、配置OpenCV

声明:本文是个人根据相关博客资料加上自己的经验整理,在此分享以供大家学习交流! 假设CentOS系统下的CodeBlocks已经安装完成,下面我们要在CentOS平台下编译OpenCV,并在CodeBlocks下进行开发测试. (1)下载OpenCV源码,并编译安装 当前最新的版本是OpenCV-2.2,可以从http://sourceforge.net/projects/opencvlibrary/上下载. OpenCV的编译方式有两种,一种是传统的./configure ; make ; m

在VS2010下配置OpenCV 2.3

一.下载OpenCV 2.3: http://www.opencv.org.cn/download/OpenCV-2.3.0-win-superpack.exe 二.解压 将下载的OpenCV-2.3.0-win-superpack.exe解压到D:\OpenCV2.3目录,解压后出现build和opencv两个文件夹,build文件夹才是需要用到的. 三.在Visual Studio 2010下配置OpenCV 1.添加环境变量:计算机——右键——属性——高级系统设置——环境变量,将路径D:\

利用vs2010的属性表自动配置OpenCV

前两天配置OpenCV,每建一个工程都要手动配置一些东西,觉得太麻烦了,后来查到vs可以使用属性表配置属性,研究了一下,弄了下面一个属性表,内容如下: 文件名:opencv.props(使用OpenCV2.4.3) <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/

CentOS7配置opencv for python &amp;&amp; eclipse c/c++

1, 卸载安装过程中有瑕疵的 opencv    删除/usr/local/lib 和/usr/local/include/中的所有带 opencv 字眼的    # rm -rf /usr/local/lib/libopencv*    # rm -rf /usr/local/include/opencv*    之后重新编译 2, 安装 ffmpeg    安装 ffmpeg,直接 yum 显示没有 ffmpeg 软件包(因为与 centos7 相应的 epel, rpmforge 包正式版

配置OpenCV产生flann\logger.h(66): error C4996: &#39;fopen&#39;: This function or variable may be unsafe问题[zz]

使用vs2012/2013配置opencv编译出现问题: 1>------ 已启动生成: 项目: Win32ForOpenCV245, 配置: Debug Win32 ------ 1>  stdafx.cpp1>  Win32ForOpenCV245.cpp1>f:\softs\opencv245\opencv\build\include\opencv2\flann\logger.h(66): error C4996: 'fopen': This function or vari

在vs2012 中配置opencv的终极解决方案

总结一下在配置opencv的步骤(VS2012+opencv2.4.8) 1. 配置环境变量,配置好环境变量之后有可能要重启计算机才会有效,我就属于这种情况. 我们首先要在 计算机-属性-高级系统设置-环境变量 里添加你的opencv 路径, 我的opencv直接安装在C盘,有些文章里讲在 系统变量里添加路径,我这里用户变量和系统变量都添加了,如下:我的计算机是win7 64 位,所以我x86 和x64都添加进去了,因为可能在VS里面debug时切换64位和32位进行调试. 2.在VS里添加op

在Ubuntu 12.04系统中安装配置OpenCV 2.4.3的方法

在Ubuntu 12.04系统中安装配置OpenCV 2.4.3的方法   对于,在Linux系统下做图像识别,不像在windows下面我们可以利用Matlab中的图像工具箱来实现,我们必须借助OpenCV这个开源的图像处理库.但是如何在Ubuntu下面安装呢,其实初学者来说的确很蛋疼,需要配置依赖库的之类的很繁琐. 下面我就以我自己的安装经历给大家一个示例吧. Step 1:建立OpenCV所需的依赖关系.这是一般安装需要自己编译软件的第一步,也是最为重要的一步.在这里强烈建议大家安装一个“新