OpenCV使用说明

我在这边大概说一下OpenCV的使用,具体环境配置参考下面我给出的两个链接。

1、 对于目前OpenCV来说,安装变的简单了很多,现在官方已经给出了预编译文件,不要重新编译。具体使用可以参考http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.4

我这边简单说一下,注意两点当你使用OpenCV的时候,

1) 新建一个项目,要引用其头文件跟库文件、链接中添加lib文件名

2) 将dll文件加入环境变量。

具体理解

a) lib文件是静态链接库,在编译的时候用到,链接器从静态链接库中获得源码中所用到的库函数,最后连同库函数一起编译成exe文件。

b) Dll文件是动态链接库,是在程序运行的时候用到,之所以加入到环境变量中,是因为程序执行的时候会优先寻找环境变量的目录,找到对应的dll,其实你用到的dll文件也可以放到运行目录下,大家也可以试试。

c) 最后也就是程序运行的时候才需要dll文件,编译的时候是需要.h跟lib文件。

2、如果要使用CUDA的话,那就要重新编译OpenCV,这个具体可以参考http://blog.csdn.net/quanquanyu/article/details/8917765

原文地址:https://www.cnblogs.com/fengbing/p/3479779.html