我决定使用 OpenCV 通过使用一系列 2D 图像来构建 3d 场景。我找到了 OpenCV 附带的示例代码 [ build3dmodel.cpp Here ]。
我只想运行一次,看看会产生什么样的结果。我对 OpenCV 的了解很少,我不想理解整个代码,我只想知道如何给这个程序(图像集)输入以查看输出。
此代码示例的 line 命令需要以下参数:
build3dmodel -i intrinsics_filename.yml [-d 检测器] [-de descriptor_extractor] -m model_name.yml
第一个文件是您在校准过程后获得的相机矩阵(有一个特定的示例)。检测器和描述符检测器必须与有效的 FeatureDetector 和 DescriptorExtractor 名称匹配。模型名称有点混乱,它看起来像是将保存数据的 yml 文件名的一部分。
首先看一些教程,如OpenCv 简介或OpenCV 教程。此外,请参阅OpenCv 的输入和输出。