OpenCV学习日记2

    xiaoxiao2026-05-05  1

    1. OpenCV 1.0环境搭建 [1]

    为了学习《学习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\include D:\Program Files (x86)\OpenCV\cxcore\include D:\Program Files (x86)\OpenCV\otherlibs\highgui D:\Program Files (x86)\OpenCV\cv\include

    [2]库目录

    解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 库目录

    D:\Program Files (x86)\OpenCV\lib

    [3]附加依赖项

    解析:项目名称 -> 右键 -> 属性 -> 属性配置 -> 连接器 -> 输入 -> 附加依赖项

    cvcam.lib cvhaartraining.lib cxcore.lib cxts.lib highgui.lib ml.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\build Path -> D:\opencv\build\x86\vc12\bin

    [2]包含目录

    解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 包含目录

    D:\opencv\build\include D:\opencv\build\include\opencv D:\opencv\build\include\opencv2

    [3]库目录

    解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 库目录

    D:\opencv\build\x86\vc12\lib D:\opencv\build\x86\vc12\staticlib

    [4]附加依赖项

    解析:项目名称 -> 右键 -> 属性 -> 属性配置 -> 连接器 -> 输入 -> 附加依赖项

    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_ml2413d.lib opencv_nonfree2413d.lib opencv_objdetect2413d.lib opencv_ocl2413d.lib opencv_photo2413d.lib opencv_stitching2413d.lib opencv_superres2413d.lib opencv_ts2413d.lib opencv_video2413d.lib opencv_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

    转载请注明原文地址: https://ju.6miu.com/read-1309387.html
    最新回复(0)