OpenCV 第一课(安装与配置)

OpenCV 第一课(安装与配置)

win10,opencv-2.4.13, 安装, vs2013, 配置

下载安装软件

官网OpenCV下载地址下载最新版本,我下载的是opencv.2.4.13,然后解压安装,我写的路径是D:\Program Files。注意本文中绿色标注的要换成你自己的安装路径。

这里得说一点,可能是因为网速太差的原因,昨天晚上下载了几次安装时都提示说“cannott open file‘opencv-2.4.13.exe‘ as archive”。我当时一直不明白是怎么回事,网上中文说这个原因的几乎没有,可能大家觉得这种问题不是问题吧。

Sign up

OpenCV Windows install: can not open file “OpenCV-2.4.5.exe” as archive

后来发现是因为网速的原因下载的包总是不全,虽然无论下载多少图标显示都是一样的,但一定要注意下载后的大小是不是和网上安装包大小一样,以确定你下的包完整。

VS2013下载地址

配置环境变量

win10 专业版,系统 -> 高级系统设置 -> 环境变量.

1474633893393.jpg

1474633913875.jpg

1474633980828.jpg

在用户变量中新建变量: opencv, 变量值 : D:\Program Files\opencv\build

1474634262623.jpg

在用户变量中选择"path"(不区分大小写),点击“编辑”,在其末尾添加 ‘;D\Program Files\opencv\build\x86\vc12\bin‘,这里分号不能省略

如果用户变量中没有"path",则新建变量:"path",变量值:‘D:\Program Files\opencv\build\x86\vc12\bin‘

1474634567991.jpg

注:无论你是64位还是32位系统,上面路径都使用x86

至此环境变量配置完毕。此时需重启电脑或注销电脑,使环境变量生效。

编写属性表

打开记事本,分别创建两个文本"opencvdebug.props"和"opencvrelease.props",其中对应的内容如下,可以直接拷贝过去,但注意其中‘IncludePath’和“LibraryPath”中的“D:\Program Files”要修改为自己opencv安装路径。

  • debug版本
  1. <?xml version="1.0" encoding="utf-8"?>


  2. <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 

  3. <ImportGroup Label="PropertySheets" /> 

  4. <PropertyGroup Label="UserMacros" /> 

  5. <PropertyGroup> 

  6. <IncludePath>D:\Program Files\opencv\build\include\opencv\build\include;D:\Program Files\opencv\build\include\opencv\build\include\opencv\build\include\opencv;D:\Program Files\opencv\build\include\opencv2;$(IncludePath)</IncludePath> 

  7. <LibraryPath>D:\Program Files\opencv\build\x86\vc12\lib;$(LibraryPath)</LibraryPath> 

  8. </PropertyGroup> 

  9. <ItemDefinitionGroup> 

  10. <Link> 

  11. <AdditionalDependencies>opencv_ml2413d.lib;opencv_calib3d2413d.lib;opencv_contrib2413d.lib;opencv_core2413d.lib;opencv_features2d2413d.lib;opencv_flann2413d.lib;opencv_gpu2413d.lib;opencv_highgui2413d.lib;opencv_imgproc2413d.lib;opencv_legacy2413d.lib;opencv_objdetect2413d.lib;opencv_ts2413d.lib;opencv_video2413d.lib;opencv_nonfree2413d.lib;opencv_ocl2413d.lib;opencv_photo2413d.lib;opencv_stitching2413d.lib;opencv_superres2413d.lib;opencv_videostab2413d.lib;%(AdditionalDependencies)</AdditionalDependencies> 

  12. </Link> 

  13. </ItemDefinitionGroup> 

  14. <ItemGroup /> 

  15. </Project> 

  • release版本
  1. <?xml version="1.0" encoding="utf-8"?>


  2. <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 

  3. <ImportGroup Label="PropertySheets" /> 

  4. <PropertyGroup Label="UserMacros" /> 

  5. <PropertyGroup> 

  6. <IncludePath>D:\Program Files\opencv\build\include;D:\Program Files\opencv\build\include\opencv;D:\Program Files\opencv\build\include\opencv2;$(IncludePath)</IncludePath> 

  7. <LibraryPath>D:\Program Files\opencv\build\x86\vc12\lib;$(LibraryPath)</LibraryPath> 

  8. </PropertyGroup> 

  9. <ItemDefinitionGroup> 

  10. <Link> 

  11. <AdditionalDependencies>opencv_objdetect2413.lib;opencv_ts2413.lib;opencv_video2413.lib;opencv_nonfree2413.lib;opencv_ocl2413.lib;opencv_photo2413.lib;opencv_stitching2413.lib;opencv_superres2413.lib;opencv_videostab2413.lib;opencv_calib3d2413.lib;opencv_contrib2413.lib;opencv_core2413.lib;opencv_features2d2413.lib;opencv_flann2413.lib;opencv_gpu2413.lib;opencv_highgui2413.lib;opencv_imgproc2413.lib;opencv_legacy2413.lib;opencv_ml2413.lib;%(AdditionalDependencies)</AdditionalDependencies> 

  12. </Link> 

  13. </ItemDefinitionGroup> 

  14. <ItemGroup /> 

  15. </Project> 

配置VS2013

打开VS2013,文件 -> 新建 -> 项目,新建控台应用程序test

1474634781916.jpg

分别添加上两步创建的属性表

1474635625690.jpg

1474635448340.jpg

此处添加"opencvdebug.props"

1474635513018.jpg

此处添加"opencvrelease.props"

OK,VS2013现在就配置好了,写一个例子试验一下

测试

在源文件写入下面代码,你可以复制过去

  1. #include<cv.h>


  2. #include<highgui.h> 

  3. int main(int argc, char** argv[]) 



  4. IplImage* src = cvLoadImage("F:\\Programming\\C#\\Others\\test\\test\\timg.jpg", CV_LOAD_IMAGE_GRAYSCALE); 

  5. cvNamedWindow("Src", CV_WINDOW_AUTOSIZE); 

  6. cvShowImage("Src", src); 

  7. cvWaitKey(0); 

  8. cvReleaseImage(&src); 

  9. cvDestroyAllWindows(); 

  10. return 0; 



其中图片路径自己选择。

结果:

1474635736652.jpg

之后再每次使用opencv创建工程之后分别将上述两个属性表导入就可以了。

时间: 2024-08-24 21:30:30

OpenCV 第一课(安装与配置)的相关文章

C语言基础课程 第一课 Linux环境配置小实战httpserver

?? C语言基础课程 第一课 Linux环境配置小实战httpserver 首先环境需要的是redhat虚拟机操作系统 打开redhat 防火墙 2.将WWW(HTTP)勾选上 3.点击apply 点击是 4.切换到root用户 输入正确的root密码 5. 启动http服务 6.输入ifconfig 查看当前ip 痛 7.通过分析我们知道 他是一个局域网的ip   windows可以通过net 或者 主机模式与Linux进行通信 如果不想改变本地ip地址的话  我们需要改变虚拟机的ip地址 和

跟阿铭学linux &nbsp; 第一课 安装Centos

从事STM32的开发工作3年多,一直有一个梦想学习linux,但苦于没有人带路,中间学过几次,结果都中途中断了没有坚持下去,基于巧合再想学习时,看到阿铭有99元的体验课,就报了名,还收到了送的教程书,很开心,这次我一定要坚持下去,跟着阿铭好好学习linux.为了一直的梦想加油!! 约定 印象笔记             app.yinxiang.com 51CTO 博客        blog.51.com 密码保管             Keepass  Keepass.info 软件安装包

PHP第一课:开发环境配置

最近在学php,大概了解了一下php的语法结构,以及一些php及基础的知识.由此想到了要亲手试一试:以为以前是学java的用的  ide是myeclipse,所以对eclipse软件布局有特别的钟爱.所以选择了eclipse为开发环境:废话不多说了,下面就是安装的整个过程. 首先要下载相关的软件: (1) java jdk,既然要使用eclipse就必须添加java jdk:下载网址:oracle.com/technetwork/java/javase/downloads/jdk7-downlo

跟我一起学opencv 第一课之图像加载,修改,保存

使用opencv前记得引入库和头文件: #include<opencv2\opencv.hpp> 1.加载图像(cv::imread)(OPENCV 支持 JPG,PNG,TIFF等常见格式图像文件加载) imread函数原型是: CV_EXPORTS_W Mat imread( const String& filename, int flags = IMREAD_COLOR ); ------imread加载一副由filename指定的图像文件并返回一个Mat对象 ------第一个

spring第一课,beans配置(中)——自动装配

bean的配置除了有手动配置,还有自动装配这一说法,具体怎么操作,如下代码事例. 自动装配可根据bean的名称与配置bean属性名称的对应进行配置,也可根据bean的类型与配置bean属性的类型进行配置. 1.自动配置 byName person类 1 package com.org.spring.beans; 2 3 public class Person { 4 private String name; 5 private int age; 6 private Car car; 7 8 @O

opencv第一课 打开一个图片

#include<stdio.h>#include<stdlib.h>#include<opencv2\opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(){    char* name = "1.jpg";    Mat img = imread("D:\\1.jpg"); //填入绝对地址,其实相对地址也行  

Win7下oracle11g数据库的安装及配置

1.下载安装包 到oracle官网downloads下下载(第一次下载需要注册账号). Win7 64位下载64位oracle11g安装包 Win7 32位下载32位oracle11g(Oracle_win32_11gR2_database)安装包(本处使用版本) 2.安装oracle11gR2数据库 解压缩oracle11g安装文件,在安装目录下找到可执行文件setup.exe 双击可执行文件setup.exe,运行oracle11g安装过程.如下图 所有更新操作.电子邮件选项都不选,然后点击

Linux下FTP安装与配置

第一部分 .note-content {font-family: 'Helvetica Neue', Arial, 'Hiragino Sans GB', STHeiti, 'Microsoft YaHei', 'WenQuanYi Micro Hei', SimSun, Song, sans-serif;} 几个月前买了台阿里云服务器,没有怎么玩,一直在闲置.linux也一直在断断续续的玩着,技能这种东西,时间长不用了就会生疏很多.于是趁自己公司业务不太繁忙的时候抽空折腾下这台服务器吧.在新公

课堂随笔&quot;Java&quot;的第一课JDK的下载,安装和配置

前言:学习JAVA编程的第一步就是安装JDK,这是JAVA开发和安卓开发的第一步.下面就教大家如何从官网下载安装JDK,并测试是否安装成功. 一.JDK的下载 地址:http://www.oracle.com/cn 1.鼠标悬浮在下载上.然后在点击选择Java SE 2.先点击Java SE,再选择下载栏,然后点击进去下载目录 3.进入下载目录先选择 "接受许可协议" 不然官方是不会允许下载的.然后在找到对应的电脑系统和操作系统进行下载 二.JDK的安装 1.先选择开发工具,然后选择安