VS2012-opencv2.4.4-环境搭建与配置
来源:互联网 发布:真趣网络 编辑:程序博客网 时间:2024/06/07 21:35
一、设置环境变量
方法一: 开始 –> 控制面板 –> 系统和安全 –> 系统 –> 高级系统设置 –> 高级 –> 环境变量
方法二: 开始 –> 控制面板, 右上角搜索”环境变量”, 点击”编辑系统环境变量”-> 环境变量
上述操作之后可看到以下界面:
点击按钮1( 如上图所示“新建”),
变量名填写”opencv”.
变量值填写”{opencv}/build/x86/vc11/bin”. ( {opencv} 替换为你自己的opencv安装目录" )
关闭上图”新建用户变量”窗口
在上上图”环境变量”窗口找到变量”path”( 大小写不敏感 ). 点击按钮2( 如上上图所示”编辑” )
更改”变量值”, 在原有的变量值基础上, 增加”;%opencv%”. 点击确定.
配置完环境变量要重启或者注销
二、配置VS环境
1、新建项目
注意下面几个选项.
完成 项目创建
2、设置项目属性
步骤一, 新建 Property Sheet.
在VS最左侧找到 “Property Manager”( 属性管理 ) 选项卡, 如下图所示. ( 如果没有找到”Property Manager”. 点击菜单栏 “VIEW” –> “Property Manager” 即可看见 )
如下图所示, 在 “Debug|Win32” 上右键单击, 点击”Add New Project Property Sheet”
填写以下标注内容.
Name 随便写, 只要你能认识
Location 随便写, 只要你能找到.
点击”Add”完成创建.
步骤二, 编辑 Property Sheet 属性
如下图所示, 编辑 “opencv244” 的属性.
做以下编辑:
Include Directories 添加 “{opencv}\build\include”.
Library Directories 添加 “{opencv}\build\x86\vc11\lib”; ( {opencv} 替换为你的opencv安装路径 )
图下图所示, 点击”Linker –> Input –> Additional Dependencies”.
添加以下内容:
opencv_core244d.lib
opencv_imgproc244d.lib
opencv_highgui244d.lib
opencv_ml244d.lib
opencv_video244d.lib
opencv_features2d244d.lib
opencv_calib3d244d.lib
opencv_objdetect244d.lib
opencv_contrib244d.lib
opencv_legacy244d.lib
opencv_flann244d.lib
设置 Release 属性
完成”设置项目属性”之后, 你的debug版本便可正常使用. 如果需要设置 release 版本. 重复上面步骤3.
中间有两处不同:
1. 需要对 “Release |Win32” 添加 Property Sheet.
2.前面所有Additional Dependencies 项, XXX244d.lib 都去掉 “d". 比如 “opencv_core244d.lib” 变成”opencv_core244.lib”. 全部去掉后变成:
opencv_core244.lib
opencv_imgproc244.lib
opencv_highgui244.lib
opencv_ml244.lib
opencv_video244.lib
opencv_features2d244.lib
opencv_calib3d244.lib
opencv_objdetect244.lib
opencv_contrib244.lib
opencv_legacy244.lib
opencv_flann244.lib
测试:
#include <opencv2/opencv.hpp>
using
namespace
cv;
int
main()
{
Mat img = imread(
"../img.png"
);
if
(img.empty())
{
fprintf
(stderr,
"Error: load image failed."
);
return
-1;
}
namedWindow(
"image"
, CV_WINDOW_AUTOSIZE);
imshow(
"image"
, img);
waitKey();
return
0;
}
随便找张图片, 放到放到你的工程目录, 命名为 img.png:
运行
来源:http://www.cnblogs.com/Bonker/p/3648466.html
- VS2012-opencv2.4.4-环境搭建与配置
- VS2012, opencv2.4.4环境搭建
- VS2012, opencv2.4.6环境搭建
- opencv2.4.8+vs2012环境搭建
- VS2012+OpenCV2.4.11环境配置
- VS2012 +OpenCv2.4.4配置
- OpenCV2.4.13+VS2012开发环境配置与实例
- OpenCV2.4.5+VS2012+Win7环境搭建
- VS2012, opencv2.4.6环境搭建 (转载)
- QT5.2+vs2012+opencv2.4.7环境配置
- OpenCV2.4.13+VS2012开发环境配置
- OpenCV2.4.13+VS2012开发环境配置
- OpenCV2.4.13+VS2012开发环境配置
- OpenCV2.4.13+VS2012开发环境配置
- VS2012+OpenCV2.4.9+Qt5.3.1环境配置
- OpenCV2.4.13+VS2012开发环境配置
- 学习OpenCv-配置环境-VS2012+OpenCv2.4.13
- 【OpenCV笔记】使用VS2012和OpenCV2.4.9搭建配置OpenCV开发环境
- 判断输入信息是否为空
- 机房收费系统(一)MDI子窗体以及在其中应用Picturebox问题
- JAVA 读取某一路径下的文件和文件夹信息
- iptables 防火墙及NAT技术
- 【转】逆元的几种求法
- VS2012-opencv2.4.4-环境搭建与配置
- 8个前沿的 HTML5 & CSS3 效果(附源码)
- 隐式类型转换
- memcpy函数用法
- 哈夫曼树
- 10个最好用的在线编译/调试工具
- 出现“The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path” 这种错误
- org.hibernate.HibernateException: Connection cannot be null when 'hibernate.dialect' not set .
- JSP/Servlet 工作原理