const { resolve } = require('path') console.log(resolve('./')) //打印:当前项目所在目录的绝对路径 basename, dirname, extname basename:返回 path 的最后一部分的文件名 dirname:返回 path 的目录名 extname:返回 path 的扩展名 const { basename, dirname, extname } = require('path') const filePa...
首先读取yaml,cam_yaml_path就是路径,读取用cv::FileStorage::READ,读什么内容用>>就能读出来。 #include<opencv2\core.hpp>#include<iostream>cv::Matprojection_matrix=cv::Mat::eye(3,4,CV_32F);try{cv::FileStoragefs_result(cam_yaml_path,cv::FileStorage::READ);fs_result["projection_matrix"]>>pr...
获取路径后,我们可以进一步确定参数文件的相对路径。例如,代码如下:这一步骤便于我们找到参数文件并进行读写操作。对于参数文件的读写,我们可以利用OpenCV的`FileStorage`类。这个类提供了一种简洁的方式来进行数据存储和加载,支持XML或YAML格式。通过`FileStorage`构造函数,我们可以指定文件名以及操作模式。