验证源码链接:pnp标定验证_Unite One的博客-CSDN博客
其中关于头文件:
#include <iostream>
#include <vector>
#include <algorithm>
#include <fstream>
#include <iomanip>
#include <opencv2/opencv.hpp>
#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include <iostream>
using namespace std;
using namespace cv;
通常,OpenCV 的正确包含方式是使用尖括号并指定正确的路径,像这样:
#include <opencv2/opencv.hpp>
这种格式不仅符合标准的 C++ 包含语法,还能确保编译器在正确的位置查找 OpenCV 的头文件。尖括号 (<...>
) 通常用于标准库和第三方库的头文件,而双引号 ("..."
) 用于您自己的项目中的头文件。使用尖括号,编译器会在标准库路径和通过 CMake 指定的路径中查找头文件。