FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingAI
FLImagingAI
OptimizerForStringBasedOCR.h
1
#pragma once
2
3
#if _MSC_VER >= 1900 && defined(_M_X64)
4
5
#include "DefinitionsAI.h"
6
#include "Optimizer.h"
7
#include "ComputationalGraphObjectDetection.h"
8
9
namespace
FLImaging
10
{
11
namespace
AI
12
{
13
template
<
typename
T>
14
class
CTensor;
15
16
template
<
typename
T>
17
class
FL_EXPORT COptimizerForStringBasedOCR :
public
COptimizer<T>
18
{
19
public
:
20
COptimizerForStringBasedOCR();
21
COptimizerForStringBasedOCR(
const
COptimizerForStringBasedOCR<T>& otmz);
22
COptimizerForStringBasedOCR(
const
COptimizerForStringBasedOCR<T>* pOtmz);
23
virtual
~COptimizerForStringBasedOCR();
24
25
const
COptimizerForStringBasedOCR<T>& operator=(
const
COptimizerForStringBasedOCR<T>& otmz);
26
27
virtual
const
CResult
Assign
(
const
COptimizerForStringBasedOCR<T>& ob);
28
virtual
const
CResult
Assign
(
const
COptimizerForStringBasedOCR<T>* pOb);
29
30
virtual
T Validate(Base::CFLArray<int32_t>* pFlaIteration =
nullptr
)
override
;
31
virtual
std::vector<std::vector<std::vector<std::tuple<CObjectBox<T>, T, int64_t>>>>* GetValidationResultBox()
const
;
32
33
protected
:
34
35
std::vector<std::vector<std::vector<std::tuple<CObjectBox<T>, T, int64_t>>>>& m_vct3ValidationBoxResult;
36
37
private
:
38
template
<
typename
T>
39
friend
class
CValidatorBase;
40
41
template
<
typename
T>
42
friend
class
CValidatorForObjectDetection;
43
};
44
}
45
}
46
47
#endif
FLImaging::AI
Definition
AlgorithmAIBase.h:18
FLImagingCLR::GUI::EAvailableView3DFigureContextMenu::Assign
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
Definition
DefinitionsGUIView3D.h:3531
FLImaging
Generated on
for FLImaging by
1.17.0