opencv头文件分析

来源:互联网 发布:acronis linux备份 编辑:程序博客网 时间:2024/05/21 17:50

opencv中包含很多头文件,经常不知道该用哪些,怎么用,今晚正好遇到了这个问题,整理一下:

1.先到目录:F:\opencv\sources\include\opencv2
下,找到头文件opencv.hpp
这里写图片描述

下面看一下里面都有哪些内容:

这里写图片描述

通常情况下,只要我们在工程中包含

#include <opencv2/opencv.hpp>

这一句,就把其他常用的头文件与包含进来了。

2 为什么是:#include <opencv2/highgui/highgui.hpp>

而不是#include <opencv2/highgui.hpp>

下图是highgui.hpp在我的电脑中的目录:
这里写图片描述

所以应该按照opencv中的路径写。

3。今晚上的代码用到了一个头文件:

#include "opencv2/imgcodecs.hpp"

查了半天也不知道这是个什么玩意,我的opencv中,就没有这个东西,难道只有opencv3才有??