FLImaging 6.6.2.2
FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo 클래스 참조

결과 문자 정보를 갖는 클래스 더 자세히 ...

#include <OCV.h>

FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo에 대한 상속 다이어그램 :
FLImaging::AdvancedFunctions::COCR::COCRRecognitionCharacterInfo FLImaging::Base::CFLBase

Public 속성

Base::CFLString< wchar_t > flsInputCharacter
Foundation::CFLRect< double > flrBoundary
Foundation::CFLLine< double > fllBlankSpaceWidthLine
Foundation::CFLFigureArray flfaIntrusion
Foundation::CFLFigureArray flfaExtrusion
double f64Quality
double f64Lighting
double f64Contrast
double f64BlankSpaceWidth
bool bVerified
bool bCorrectCharacter
EVerificationState eQualityState
EVerificationState eAbsoluteLightingState
EVerificationState eAbsoluteContrastState
EVerificationState eRelativeLightingState
EVerificationState eRelativeContrastState
EVerificationState eScaleState
EVerificationState eRotationState
EVerificationState eBlankSpaceWidthState
FLImaging::AdvancedFunctions::COCR::COCRRecognitionCharacterInfo(으)로부터 상속된 Public 속성
int32_t i32LearnedCharacterNumber
Foundation::CFLFigureArray flfaCharacter
double f64Score
double f64ScaleWidth
double f64ScaleHeight
double f64Rotation

추가로 상속된 멤버들

FLImaging::AdvancedFunctions::COCR::COCRRecognitionCharacterInfo(으)로부터 상속된 Public 멤버 함수
double GetScale () const
Foundation::CFLPoint< double > GetCenterPivot () const
Base::CFLString< wchar_t > GetRecognizedCharacter () const
FLImaging::Base::CFLBase(으)로부터 상속된 Public 멤버 함수
 CFLBase ()
 기본 생성자
virtual ~CFLBase ()
 소멸자
void Lock () const
 객체에 Lock을 설정
bool TryLock () const
 객체에 Lock을 시도 합니다.
void Unlock () const
 객체를 Unlock
virtual const CProcessingUnitBaseGetProcessingUnit () const
 설정된 ProcessingUnit을 반환
virtual const CResult SetProcessingUnit (const CProcessingUnitBase &pub)
 ProcessingUnit을 설정
virtual const CResult SetProcessingUnit (const CProcessingUnitBase *pPub)
 ProcessingUnit을 설정
virtual void ResetProcessingUnit ()
 설정된 ProcessingUnit을 해제
virtual bool IsValid () const
 객체 유효성 확인
template<class T>
bool IsValid (T &tValue) const
 입력 값 유효성 확인
template<class T>
bool IsValid (T *pTValue) const
 입력 값 유효성 확인
template<class T>
void GenerateMin (T &tValue) const
 해당 타입의 최소값 생성
template<class T>
void GenerateMin (T *pTValue) const
 해당 타입의 최소값 생성
template<class T>
void GenerateMinInt32 (T &tValue) const
 부호있는 32비트 정수 최소값 생성
template<class T>
void GenerateMinInt32 (T *pTValue) const
 부호있는 32비트 정수 최소값 생성
template<class T>
void GenerateMinInt31 (T &tValue) const
 부호있는 31비트 정수 최소값 생성
template<class T>
void GenerateMinInt31 (T *pTValue) const
 부호있는 31비트 정수 최소값 생성
template<class T>
void GenerateMax (T &tValue) const
 해당 타입의 최댓값 생성
template<class T>
void GenerateMax (T *pTValue) const
 해당 타입의 최댓값 생성
template<class T>
void GenerateMaxInt32 (T &tValue) const
 부호있는 32비트 정수 최댓값 생성
template<class T>
void GenerateMaxInt32 (T *pTValue) const
 부호있는 32비트 정수 최댓값 생성
template<class T>
void GenerateMaxInt31 (T &tValue) const
 부호있는 31비트 정수 최댓값 생성
template<class T>
void GenerateMaxInt31 (T *pTValue) const
 부호있는 31비트 정수 최댓값 생성
template<class T>
void GenerateInvalid (T &tValue) const
 Invalid값 생성
template<class T>
void GenerateInvalid (T *pTValue) const
 Invalid값 생성
virtual void OnReceiveBroadcast (const CBroadcastMessage *pMessage)
 Callback 함수. BroadcastMessage를 수신받는 함수
virtual int64_t GetClassType () const =0
 Class의 Type 값을 반환한다. 반환되는 값 자체는 의미가 없으나 같은 종류의 클래스인 경우 같은 값이 나오게 되어 비교가 가능하다.
const char * GetClassNameWithNamespace () const
 실제 인스턴스의 namespace를 포함한 클래스 명을 반환한다.
const char * GetClassNameWithoutNamespace () const
 실제 인스턴스의 namespace를 포함하지 않은 클래스 명을 반환한다.
virtual uint32_t GetClassHash () const
 실제 인스턴스의 클래스 해쉬 값을 반환합니다. 같은 클래스에 대해서는 인스턴스가 달라도 동일한 값을 가지게 됩니다.
virtual bool IsLicenseAvailable () const
 현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다.
const CResult ShareSynchronizationObject (const CFLBase *pSrcObject) const
 원본 객체의 동기화 객체를 공유
bool IsSharedSynchronizationObject () const
 공유 동기화 객체를 사용 중인지 여부
virtual void Throw (const CResult &res, const wchar_t *pWcsExtraMessage=nullptr) const
 예외를 발생 시킵니다. 발생 시킨 객체의 정보와 오류 코드가 로그에 기록 됩니다.
virtual void Throw (const std::exception &res, const wchar_t *pWcsExtraMessage) const
 예외를 발생 시킵니다. 발생 시킨 객체의 정보와 오류 코드가 로그에 기록 됩니다.

상세한 설명

결과 문자 정보를 갖는 클래스

이 클래스는 결과 문자의 검증 결과를 포함하는 컨테이너입니다.

멤버 데이터 문서화

◆ bCorrectCharacter

bool FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::bCorrectCharacter

입력 문자와 일치 여부

◆ bVerified

bool FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::bVerified

결과 문자의 검증 여부

◆ eAbsoluteContrastState

EVerificationState FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::eAbsoluteContrastState

결과 문자의 Font 기준 대비 검증 상태

◆ eAbsoluteLightingState

EVerificationState FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::eAbsoluteLightingState

결과 문자의 Font 기준 밝기 검증 상태

◆ eBlankSpaceWidthState

EVerificationState FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::eBlankSpaceWidthState

결과 문자의 여백 길이 검증 상태

◆ eQualityState

EVerificationState FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::eQualityState

결과 문자의 퀄리티 검증 상태

◆ eRelativeContrastState

EVerificationState FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::eRelativeContrastState

결과 문자의 상대적인 대비 검증 상태

◆ eRelativeLightingState

EVerificationState FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::eRelativeLightingState

결과 문자의 상대적인 밝기 검증 상태

◆ eRotationState

EVerificationState FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::eRotationState

결과 문자의 각도 검증 상태

◆ eScaleState

EVerificationState FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::eScaleState

결과 문자의 크기 검증 상태

◆ f64BlankSpaceWidth

double FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::f64BlankSpaceWidth

결과 문자의 여백 길이

◆ f64Contrast

double FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::f64Contrast

결과 문자의 대비

◆ f64Lighting

double FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::f64Lighting

결과 문자의 밝기

◆ f64Quality

double FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::f64Quality

결과 문자의 퀄리티

◆ flfaExtrusion

Foundation::CFLFigureArray FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::flfaExtrusion

결과 문자의 직사각형 익스트루전

◆ flfaIntrusion

Foundation::CFLFigureArray FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::flfaIntrusion

결과 문자의 직사각형 인트루젼

◆ fllBlankSpaceWidthLine

Foundation::CFLLine<double> FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::fllBlankSpaceWidthLine

결과 문자의 직사각형 바운더리

◆ flrBoundary

Foundation::CFLRect<double> FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::flrBoundary

결과 문자의 직사각형 바운더리

◆ flsInputCharacter

Base::CFLString<wchar_t> FLImaging::AdvancedFunctions::COCV::COCVVerificationCharacterInfo::flsInputCharacter

입력한 문자