tx-gxx-linux/device/gxx-linux/capimage/CorrectParam.h

22 lines
507 B
C++

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