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才有??