#pragma once #include "json.hpp" #include #include #include "CameraParam.h" #include "CorrectParam.h" #include using json = nlohmann::json; class CorrectParam { public: CorrectParam(/* args */); ~CorrectParam(); FPGAConfigParam GetFpgaparam(int dpi,int mode); void SaveCorrectParam(FPGAConfigParam& parms); private: void initdefaultpapram(); std::mutex m_lc; std::vector GetCorrectParams(); void to_json(json& j, FPGAConfigParam& param); void from_json(json& j, FPGAConfigParam& param); };