OpenCV学习日记2
来源:互联网 发布:优化软件排行榜 编辑:程序博客网 时间:2024/05/10 20:39
为了学习《学习OpenCV》,自己使用OpenCV 1.0版本进行操作。操作环境:Windows 7,Microsoft Visual Studio 2010,OpenCV 1.0。安装VS 2010,OpenCV 1.0,主要介绍相关配置,如下所示:
(1)包含目录
解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 包含目录
D:\Program Files (x86)\OpenCV\ml\includeD:\Program Files (x86)\OpenCV\cxcore\includeD:\Program Files (x86)\OpenCV\otherlibs\highguiD:\Program Files (x86)\OpenCV\cv\include
(2)库目录
解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 库目录
D:\Program Files (x86)\OpenCV\lib
(3)附加依赖项
解析:项目名称 -> 右键 -> 属性 -> 属性配置 -> 连接器 -> 输入 -> 附加依赖项
cvcam.libcvhaartraining.libcxcore.libcxts.libhighgui.libml.lib
2. OpenCV 2.4.13环境搭建 [2]
操作环境:Windows 7,Microsoft Visual Studio 2013,OpenCV 2.4.13。安装VS 2013,OpenCV 2.4.13,主要介绍相关配置,如下所示:
(1)配置环境变量
此电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量
OpenCV -> D:\opencv\buildPath -> D:\opencv\build\x86\vc12\bin
(2)包含目录
解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 包含目录
D:\opencv\build\includeD:\opencv\build\include\opencvD:\opencv\build\include\opencv2
(3)库目录
解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 库目录
D:\opencv\build\x86\vc12\libD:\opencv\build\x86\vc12\staticlib
(4)附加依赖项
解析:项目名称 -> 右键 -> 属性 -> 属性配置 -> 连接器 -> 输入 -> 附加依赖项
opencv_calib3d2413d.libopencv_contrib2413d.libopencv_core2413d.libopencv_features2d2413d.libopencv_flann2413d.libopencv_gpu2413d.libopencv_highgui2413d.libopencv_imgproc2413d.libopencv_legacy2413d.libopencv_ml2413d.libopencv_nonfree2413d.libopencv_objdetect2413d.libopencv_ocl2413d.libopencv_photo2413d.libopencv_stitching2413d.libopencv_superres2413d.libopencv_ts2413d.libopencv_video2413d.libopencv_videostab2413d.lib
说明:活动(Debug)附加依赖项配置为*d.lib,Release附加依赖项配置为*.lib。本文以配置活动(Debug),平台活动(Win32)附加依赖项配置为例。
(5)测试例子
#include <cv.h>#include <highgui.h>using namespace std;int main() {IplImage * test;test = cvLoadImage("D:\\test_demo.png");cvNamedWindow("test_demo", 1);cvShowImage("test_demo", test);cvWaitKey(0);cvDestroyWindow("test_demo");cvReleaseImage(&test);return 0;}
说明:如果遇到*.dll没有发现之类的错误,请参考[3]。
参考文献:
[1] OpenCV 1.0 + VS 2010配置:http://www.cnblogs.com/etsang/p/3165184.html
[2] VS 2013的OpenCV 2.4.13配置:http://jingyan.baidu.com/article/925f8cb8cbac3dc0dde05684.html
[3] 无法启动此程序,因为计算机中丢失opencv_core243d.dll的解决方案:http://blog.csdn.net/tfy1028/article/details/8660859
[4] VS 2013与OpenCV 2.4.10的配置问题:http://blog.csdn.net/embedclub_lyf/article/details/43450485
- OpenCV学习日记2
- [OpenCV]Opencv学习日记
- OpenCV学习日记1
- OpenCV学习日记3
- OpenCV学习日记3
- OpenCV学习日记4
- OpenCV学习日记5
- CSDN上好的OpenCV学习日记
- opencv学习日记之图像融合
- OpenCV 学习日记(三)--- 常见数据类型
- OpenCV日记
- JSP学习日记 - 2
- 学习.net日记2
- javap 学习日记~2
- 黑马学习日记2
- C++学习日记 2
- LINUX 学习日记-2
- cxf学习日记2
- 检查mysql的运行情况
- Qt学习日记1
- less
- FFmpeg学习日记1
- CUDA学习日记2
- OpenCV学习日记2
- C++学习日记3
- CUDA学习日记3
- A water problem
- 2. Add Two Numbers
- 数据库(Hibernate)事务与并发问题处理(乐观锁与悲观锁)
- ANT批量执行Jmeter脚本
- #38 Search a 2D Matrix II
- java操作时间,将当前时间减一年,减一天,减一个月