别问我为什么记录这么老的版本,问就是因为老师推荐和因为怕自己再次把小米的搜索框给忘记了,又找个好几十分钟的【环境变量】。

另外,要敲敲自己的脑袋,作为小米电脑的老用户怎么可以把搜索框给忘记了呢?

第一步:下载opencv并Extract

在http://www.opencv.org.c下载与vs2012相匹配的vc11,双击vc11并【Extract】,得到opencv的文件夹。

第二步:环境变量配置

小米电脑:

1)在【此电脑】->【属性】找不到【环境变量】(总之,我找了半天没找到),

因此需要在电脑左下角的搜索栏搜索【查看高级系统设置】(点击进入)。

2)点击【环境变量】

3)“双击”系统变量中的Path->在变量中添加相应路径。

32位系统添加:

…… opencvbuildx86vc10bin”

64位系统,可以两个都添加:

…… opencvbuildx86vc10bin”

…… opencvbuildx64vc10bin”

注:大多数windows系统在【计算机】(右键)->【属性】->【高级系统设置】里就能直接找到【环境变量】,其余步骤同上,在这里我就不多说了。

第三步:新建.cpp文件

1)打开visual studio2012,【新建】->【项目】->【Win32控制台应用程序】->【确定】

2)【下一步】

3)勾选【空项目】->【完成】

4)在“解决方案资源管理器”的【源文件】(点击右建)->【添加】->【新建项】,选择“C++文件(.cpp)”并命名->【添加】。

第四步:工程包含目录的配置

1)点击【视图】->【其他窗口】->【属性管理器】

2)点击【Debug|Win32】->双击【Microsoft.Cpp.Win32.user】,即可打开属性页。

3)在【通用属性】 ->【VC++目录】 ->【包含目录】中添加

D:Program Filesopencvbuildinclude

D:Program Filesopencvbuildincludeopencv

D:Program Filesopencvbuildincludeopencv2

(具体路径看自己将opencv解压在哪)

4)在【通用属性】 ->【VC++目录】 ->【库目录】中添加

D:Program Filesopencvbuildx86vc10lib

5)在【通用属性】 ->【链接器】->【输入】->【附加的依赖项】

这里看自己的情况而定(我最后将子文件夹中的带“d.lib"的手动输入了进去)

opencv_ml249d.lib;

opencv_calib3d249d.lib;

opencv_contrib249d.lib;

opencv_core249d.lib;

opencv_gpu249d.lib;

opencv_highgui249d.lib;

opencv_imgproc249d.lib;

opencv_features2d249d.lib;

opencv_flann249d.lib;

opencv_legacy249d.lib;

opencv_objdetect249d.lib;

opencv_ts249d.lib;

opencv_video249d.lib;

opencv_nonfree249d.lib;

opencv_ocl249d.lib;

opencv_photo249d.lib;

opencv_stitching249d.lib;

opencv_superres249d.lib;

opencv_videostab249d.lib;

6)在【通用属性】 ->【清单工具】->【输入和输出】->【嵌入清单】(设置为否)

全部配置完后就可以开始使用。

注:配置不熟练或者粗心大意,都很容易导致配置失误,新手一定要耐心和细心呀!!!

第五步:检测

我用来检测的代码(这个代码有些细节问题没来得及修改,但还是能投入使用的):

#include<iostream>

#include<opencvcv.h>

#include<opencv2corecore.hpp>

#include<opencv2highguihighgui.hpp>

using namespace cv;

using namespace std;

int main()

{

Mat img;

img=imread("sea.jpg");

if(!img.data)

{

printf("NO IMAGE DATA!");

return -1;

}

//将图像转化为灰度图像

Mat gray_image;

cvtColor(img, gray_image, CV_BGR2GRAY );

imwrite("Gray_sea.jpg", gray_image);

namedWindow("Sea", CV_WINDOW_AUTOSIZE);

namedWindow("Gray", CV_WINDOW_AUTOSIZE);

imshow("gray_sea", gray_image);

imshow("sea", img);

waitKey(0);

return 0;

}

opencv配置_Opencv在vs2012下的配置相关推荐

  1. python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...

    最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...

  2. VS2012下安装配置OpenCV2.4.9的方法

    ①安装VS2012,这里我就不再赘述了,给大家一个VS2012百度网盘的下载链接: 链接:https://pan.baidu.com/s/17nn0RUO3F82U0GMq1Jo-4A 提取码:pdq ...

  3. mysql 手动配置服务器_Win7系统下手动配置Apache+PHP+MySQL环境WEB服务器 -电脑资料...

    本来想学学php,于是就想搭建web服务器和sql环境,结果浪费掉了不少时间, 大致的总结下,也算是长个记性. 使用的安装包分别是httpd-2.2.22-win32-x86-no_ssl .msi, ...

  4. xp下如何配置php,windows xp下 如何配置 php

    在XP的IIS下安装 PHP 简单方法 安装前的准备(我这里用PHP4): PHP4.0以上的版本.只需以下三个文件就可以了: php4isapi.dll,php4ts.dll,php.ini-dis ...

  5. linux oracle em配置,Oracle11g在Linux下手工配置EM

    本文永久更新链接地址:使用OTK工具安装的Oracle默认没有配置EM,下面记录下配置和启动过程! 首先创建EM,执行下面的命令 $ emca 本文永久更新链接地址: 使用OTK工具安装的Oracle ...

  6. linux配置dns 视频教程,linux下DNS配置视频

    yaoxinrisk 于 2013-12-02 20:07:11发表: 现在都打不开了 657129880@qq.co 于 2013-04-21 18:01:29发表: 谢谢分享!!! qwertpa ...

  7. linux centos命令行配置web,linux centOS下怎么配置web服务器

    下是我在配置web服务时作的一些记录,高手飘开或者看了指点一下,不胜感激,第一次配置,很多细节需要自己优化. 适合环境:万网翔云I独享主机 ============================== ...

  8. linux如何配置vnc服务器,Linux下VNCServer配置详解

    VNC服务是Linux系统经常使用的一种服务,配置起来也不复杂,以下为详细配置方法: 第一步:设置密码 [root@ www.linuxidc.com ~]# vncpasswd password: ...

  9. 戴尔服务器虚拟机配置ip地址,虚拟机下CentOS配置IP地址的三种方法

    1.自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址. #dhclient 自动获取ip地址命令 #ifconfig 查询系统里网卡信息,i ...

最新文章

  1. 1000人证明过的3D视觉系统学习教程
  2. dubbo多网卡时,服务提供者的错误IP注册到注册中心导致消费端连接不上
  3. WordPress菜单“显示选项”无法显示的解决办法
  4. python sys.argv[]用法
  5. ASP.NET Core Web 应用程序系列(三)- 在ASP.NET Core中使用Autofac替换自带DI进行构造函数和属性的批量依赖注入(MVC当中应用)...
  6. 网络编程之 传输层的协议TCP与UDP
  7. 免费python编程自学网站-想免费学生信?25个自学网站,任你选!
  8. [wcf]入门.3.1
  9. Powerbuilder 12.5 下载地址
  10. 南邮-2022年6月电子商务练习自整理 - 选择篇
  11. nextjs中阿里icon库的引入使用
  12. java根据word书签模板填充数据生成pdf输出
  13. 计算机桌面上的微信图标不显示不出来的,电脑微信图标任务栏不见了怎么办
  14. wifidog 配置文件
  15. python加权最小二乘_如何计算加权最小二乘法的样本权重?
  16. html p代码的效果,html元素 p 标签的使用方法及作用
  17. 使用 Fastlane 上传 App 到蒲公英
  18. 数字电路要点总结-TTL电路分析
  19. 盖亚假说:地球是一个生命体吗?
  20. Java基础练习习题

热门文章

  1. 28. css样式中px转rem
  2. CSS Hack 汇总速查一览
  3. bootstrap到底是用来做什么的(概念)
  4. js笔记(四)内置对象Math和Date()、浏览器对象模型BOM
  5. git提交代码时报错:nothing added to commit but untracked files present
  6. Netty : writeAndFlush的线程安全及并发问题
  7. IIS 7.5绑定中文域名转码启动站点报“值不在预期的范围内”
  8. SpriteKit在复制节点时留了一个巨坑给开发者,需要开发者手动把复制节点的isPaused设置为false...
  9. 主席树学习小结(POJ 2104)
  10. 实验三 类的继承和多态性