2026-04-02 22:17:20 +08:00

26 lines
727 B
C++

#pragma once
#include "IVrConfig.h"
#include "HoleDetectionParams.h"
#include <string>
/**
* @brief 配置参数到算法参数的转换工具
*/
namespace AlgoParamConverter
{
RansacPlaneSegmentationParams ToAlgoParam(const VrRansacPlaneSegmentationParam& param);
SHoleDetectionParams ToAlgoParam(const VrHoleDetectionParam& param);
SHoleFilterParams ToAlgoParam(const VrHoleFilterParam& param);
void LogAlgoParams(const std::string& logTag,
const RansacPlaneSegmentationParams& ransacParams,
const SHoleDetectionParams& detectionParams,
const SHoleFilterParams& filterParams,
const double clibMatrix[16]);
} // namespace AlgoParamConverter