opencv配置_Opencv在vs2012下的配置
别问我为什么记录这么老的版本,问就是因为老师推荐和因为怕自己再次把小米的搜索框给忘记了,又找个好几十分钟的【环境变量】。
另外,要敲敲自己的脑袋,作为小米电脑的老用户怎么可以把搜索框给忘记了呢?
第一步:下载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下的配置相关推荐
- python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...
- VS2012下安装配置OpenCV2.4.9的方法
①安装VS2012,这里我就不再赘述了,给大家一个VS2012百度网盘的下载链接: 链接:https://pan.baidu.com/s/17nn0RUO3F82U0GMq1Jo-4A 提取码:pdq ...
- mysql 手动配置服务器_Win7系统下手动配置Apache+PHP+MySQL环境WEB服务器 -电脑资料...
本来想学学php,于是就想搭建web服务器和sql环境,结果浪费掉了不少时间, 大致的总结下,也算是长个记性. 使用的安装包分别是httpd-2.2.22-win32-x86-no_ssl .msi, ...
- xp下如何配置php,windows xp下 如何配置 php
在XP的IIS下安装 PHP 简单方法 安装前的准备(我这里用PHP4): PHP4.0以上的版本.只需以下三个文件就可以了: php4isapi.dll,php4ts.dll,php.ini-dis ...
- linux oracle em配置,Oracle11g在Linux下手工配置EM
本文永久更新链接地址:使用OTK工具安装的Oracle默认没有配置EM,下面记录下配置和启动过程! 首先创建EM,执行下面的命令 $ emca 本文永久更新链接地址: 使用OTK工具安装的Oracle ...
- linux配置dns 视频教程,linux下DNS配置视频
yaoxinrisk 于 2013-12-02 20:07:11发表: 现在都打不开了 657129880@qq.co 于 2013-04-21 18:01:29发表: 谢谢分享!!! qwertpa ...
- linux centos命令行配置web,linux centOS下怎么配置web服务器
下是我在配置web服务时作的一些记录,高手飘开或者看了指点一下,不胜感激,第一次配置,很多细节需要自己优化. 适合环境:万网翔云I独享主机 ============================== ...
- linux如何配置vnc服务器,Linux下VNCServer配置详解
VNC服务是Linux系统经常使用的一种服务,配置起来也不复杂,以下为详细配置方法: 第一步:设置密码 [root@ www.linuxidc.com ~]# vncpasswd password: ...
- 戴尔服务器虚拟机配置ip地址,虚拟机下CentOS配置IP地址的三种方法
1.自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址. #dhclient 自动获取ip地址命令 #ifconfig 查询系统里网卡信息,i ...
最新文章
- 1000人证明过的3D视觉系统学习教程
- dubbo多网卡时,服务提供者的错误IP注册到注册中心导致消费端连接不上
- WordPress菜单“显示选项”无法显示的解决办法
- python sys.argv[]用法
- ASP.NET Core Web 应用程序系列(三)- 在ASP.NET Core中使用Autofac替换自带DI进行构造函数和属性的批量依赖注入(MVC当中应用)...
- 网络编程之	传输层的协议TCP与UDP
- 免费python编程自学网站-想免费学生信?25个自学网站,任你选!
- [wcf]入门.3.1
- Powerbuilder 12.5 下载地址
- 南邮-2022年6月电子商务练习自整理 - 选择篇
- nextjs中阿里icon库的引入使用
- java根据word书签模板填充数据生成pdf输出
- 计算机桌面上的微信图标不显示不出来的,电脑微信图标任务栏不见了怎么办
- wifidog 配置文件
- python加权最小二乘_如何计算加权最小二乘法的样本权重?
- html p代码的效果,html元素 p 标签的使用方法及作用
- 使用 Fastlane 上传 App 到蒲公英
- 数字电路要点总结-TTL电路分析
- 盖亚假说:地球是一个生命体吗?
- Java基础练习习题
热门文章
- 28. css样式中px转rem
- CSS Hack 汇总速查一览
- bootstrap到底是用来做什么的(概念)
- js笔记(四)内置对象Math和Date()、浏览器对象模型BOM
- git提交代码时报错:nothing added to commit but untracked files present
- Netty : writeAndFlush的线程安全及并发问题
- IIS 7.5绑定中文域名转码启动站点报“值不在预期的范围内”
- SpriteKit在复制节点时留了一个巨坑给开发者,需要开发者手动把复制节点的isPaused设置为false...
- 主席树学习小结(POJ 2104)
- 实验三 类的继承和多态性