OpenCV3安装配置(一)-采用原生编译的OpenCV

本文主要介绍OpenCV3.0.0的编译和配置。也适用于OpenCV2.4.x等版本。

编译环境是VS2013。若是VS2010或VS2012,过程类似。

文章分为两部分,第一部分是采用OpenCV官方编译的库,第二部分介绍自编译和配置。

第一部分  配置OpenCV官方编译的库

         (1)安装vs2013(略),解压opencv3.0至c盘opencv3x目录(若无此目录则创建)

         (2)添加环境变量,系统属性->高级->环境变量->系统变量->Path中添加:c:\opencv3x\opencv\build\x86\vc12\bin

         (3)配置项目属性,创建空win32控制台应用程序,选择项目->属性->Debug->配置属性->…,并在以下各项中追加相应字串

VC++目录->包含目录:c:\opencv3x\opencv\build\include;

                   c:\opencv3x\opencv\build\include\opencv;

                  c:\opencv3x\opencv\build\include\opencv2;

VC++目录->库目录:c:\opencv3x\opencv\build\x86\vc12\lib

连接器->输入->附加依赖项:c:\opencv3x\opencv\build\x86\vc12\lib目录下的所有lib文件都加入

         (4)配置项目属性的Release模式,配置方式与Debug模式一样.

         (5)代码测试,添加test.cpp文件,并复制test.jpg至test项目中(与test.cpp同目录),测试代码如下:

#include <opencv2\opencv.hpp>                 //导入opencv2的常用头文件

using namespace cv;                                      //导入opencv2库的命名空间

using namespace std;                                    //导入c++标准库的命名空间

void main()

{

Mat img = imread("nao.jpg",1);

namedWindow("nao",WINDOW_NORMAL);

if (!img.data) {return 0;}

imshow("nao",img);waitKey(0);

}

时间: 2024-12-19 20:56:15

OpenCV3安装配置(一)-采用原生编译的OpenCV的相关文章

ubuntu16.04 安装配置matlab ,python ,cuda8.0,cudnn,opencv3.1的caffe环境

网络上有很多ubuntu上caffe配置环境的帖子,本人照着其中的许多进行了参考,都出现了或多或少的错误,很多地方也有差异. 于是自己整理了下自己的安装过程,成功进行了测试,跑通了faster-rcnn.配置环境时间为2017.1.4 系统ubuntu16.04 一:显卡驱动的安装: 由于要使用GPU,所以先要查看自己显卡所匹配的显卡驱动,网址:http://www.nvidia.com/Download/index.aspx%3Flang=en-us 选择电脑匹配的显卡驱动,本人电脑显卡为GT

LNMP的编译安装与xcache、memcached的安装配置——1

大纲: 一.前言 二.系统环境与软件版本 三.编译环境的准备 四.编译安装nginx及其配置 五.编译安装.配置mysql 六.编译安装PHP 七.整合nginx与PHP 八.安装配置PHP加速器xcache 九.安装配置memcached 十.安装memcached的PHP扩展 一.前言 由于公司的服务器采用的是LNMP的架构,平时接触相对较多,今天会系统的把LNMP的安装配置过程写成博文,有关nginx的其他高级功能的配置,mysql的相关知识,会在后面的时间里陆续写成博客. 二.系统环境与

cloudera impala编译 安装 配置 启动

无论是采用GDB调试impala或者尝试修改impala源码,前提都是需要本地环境编译impala,这篇文章详细的分享一下impala编译方法以及编译过程遇到的棘手的问题: 前言: impala官方的git上其实是有impala编译的步骤的,但是在后来的git版本迭代中,被藏在了一个诡异的地方,https://github.com/cloudera/Impala/tree/v1.2.2,虽i然官方给出了步骤,但该博文并不是官方的一个简单翻译,其中涵盖了很多我加入的细节提醒和遇到的bug以及错误的

http 高级配置 虚拟主机,https 编译安装

目录 http 高级配置 虚拟主机,https 编译安装 http 重定向 https HSTS HSTS preload list http 自带的工具程序 httpd的压力测试工具 实现状态页 反向代理功能 虚拟主机 配置格式 基于IP的虚拟主机配置 基于端口的虚拟主机配置 基于FQDN(主机头)的虚拟主机 搭建Https 创建CA服务器 为服务器申请证书 web服务器安装ssl 模块 http 高级配置 虚拟主机,https 编译安装 http 重定向 https 将http请求转发至ht

马哥教育第二十一天httpd高级配置详解、编译安装

1.httpd.conf配置文件                 ★设置默认字符集                         AddDefaultCharset ★CGI脚本路径                         ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"指定cgi路径别名                               bash写CGI脚本:                                  所有

Emacs安装配置全攻略之一编译安装简单配置

/******************************************************************************************************************************************/ 原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb_driver/article/details/29407717,作者:gqb666 /***************

Linux 下编译并安装配置 Qt 4.53全过程

最近准备做 Nokia 的 Symbian,Maemo 下触摸屏开发.考虑到程序的跨平台可移植性,最终选择使用 Qt 开发.相对来说,国内关于 Qt 相关文档并不算很多.作者将 Linux 下编译并安装配置 Qt 全过程总结了一下,只希望可以方便更多的朋友! 1.获得源代码         src 官网下载地址:ftp://ftp.qt.nokia.com/qt/source/        2009 年 10 月 1 日发布的 qt-x11-opensource-src-4.5.3.tar.g

编译安装配置nginx1.6以及其一些基本配置等

实验环境: centos 6.6 [该节点IP为172.16.3.101] 配置好的yum源[可以把yum源指向搜狐或者阿里的镜像站点,也可以是自己的光盘] 编译安装配置nginx1.6 # 安装之前最好先把如下包组安装上 [[email protected] httpd-2.2.29]# yum grouplist | grep -i 'develop'    Additional Development    Development tools    Server Platform Deve

linux 6下编译安装配置LAMP平台

LAMP(Linux- Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富.轻量.快速开发等特点,微软的.NET架构相比,LAMP具有通用.跨平台.高性能.低价格的优势,因此LAMP无论是性能.质量还是价格都是企业搭建网站