3#if _MSC_VER >= 1900 && defined(_M_X64)
5#include "DefinitionsAI.h"
16 class FL_EXPORT COptimizerForSuperResolution :
public COptimizer<T>
19 COptimizerForSuperResolution();
20 COptimizerForSuperResolution(
const COptimizerForSuperResolution<T>& otmz);
21 COptimizerForSuperResolution(
const COptimizerForSuperResolution<T>* pOtmz);
22 virtual ~COptimizerForSuperResolution();
24 const COptimizerForSuperResolution<T>& operator=(
const COptimizerForSuperResolution<T>& otmz);
26 virtual const CResult ClearHistories();
28 virtual const CResult
Assign(
const COptimizerForSuperResolution<T>& ob);
29 virtual const CResult
Assign(
const COptimizerForSuperResolution<T>* pOb);
31 virtual const std::vector<T>& GetLearningResultPSNRHistory()
const;
32 virtual const std::vector<T>& GetLearningResultSSIMHistory()
const;
33 virtual T GetLearningResultLastPSNRValue()
const;
34 virtual T GetLearningResultLastSSIMValue()
const;
37 virtual const CResult UpdateValidationHistory()
override;
38 std::vector<T>& m_vctPSNRHistory;
39 std::vector<T>& m_vctSSIMHistory;
43 friend class CValidatorBase;
46 friend class CValidatorForSuperResolution;
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.