SaigeVision C/C++ 1.5.0
SaigeVision API document for C/C++
 
Loading...
Searching...
No Matches
Classification's handle construction

Typedefs

typedef void * ClsTestHandle
 Classification file handler. More...
 
typedef void * ClsTestResult
 Classification inspection results handler. More...
 

Functions

ClsTestHandle SR_CreateClsTestHandle (const char *filePath)
 Create a ClsTestHandle via multi byte char path. More...
 
eErrorType SR_CreateClsTestHandle_ErrorType (ClsTestHandle *clsTestHandle, const char *filePath)
 Create a ClsTestHandle via multi byte char path. More...
 
ClsTestHandle SR_CreateClsTestHandleByWideCharPath (const wchar_t *filePath)
 Create a ClsTestHandle via wide char path. More...
 
eErrorType SR_CreateClsTestHandleByWideCharPath_ErrorType (ClsTestHandle *clsTestHandle, const wchar_t *filePath)
 Create a ClsTestHandle via wide char path. More...
 
ClsTestResult SR_MakeClsTestResult ()
 Construct a ClsTestResult. More...
 
eErrorType SR_MakeClsTestResult_ErrorType (ClsTestResult *clsTestResult)
 Construct a ClsTestResult. More...
 

Detailed Description

Construct ClsTestHandle or ClsTestResult.

Typedef Documentation

◆ ClsTestHandle

typedef void* ClsTestHandle

Classification file handler.

ClsTestHandle 은 classification 파일을 관장하는 handle입니다. 하나의 ClsTestHandle 은 하나의 파일을 관리하며 해당 파일을 통한 검사와 관련된 정보들을 가지고 있습니다.

See also
SR_CreateClsTestHandleByWideCharPath, SR_DestroyClsTestHandle

◆ ClsTestResult

typedef void* ClsTestResult

Classification inspection results handler.

ClsTestResult 는 classification 검사 결과를 다루는 handle입니다. ClsTestResult 를 Inspection functions 의 입력으로 넣어주면 검사 후 검사 결과 정보들을 받아 올 수 있습니다.

See also
SR_MakeClsTestResult, SR_DeleteClsTestResult

Function Documentation

◆ SR_CreateClsTestHandle()

ClsTestHandle SR_CreateClsTestHandle ( const char *  filePath)

Create a ClsTestHandle via multi byte char path.

Parameters
filePathfile path of trained model
Returns
classification file handler. Return nullptr if filePath is invalid.
See also
SR_CreateClsTestHandleByWideCharPath
Warning
ClsTestHandle should be destroyed by SR_DestroyClsTestHandle after inspection finished.

◆ SR_CreateClsTestHandle_ErrorType()

eErrorType SR_CreateClsTestHandle_ErrorType ( ClsTestHandle *  clsTestHandle,
const char *  filePath 
)

Create a ClsTestHandle via multi byte char path.

Parameters
[out]classificationfile handler.
filePathfile path of trained model
See also
SR_CreateClsTestHandleByWideCharPath
Warning
ClsTestHandle should be destroyed by SR_DestroyClsTestHandle after inspection finished.

◆ SR_CreateClsTestHandleByWideCharPath()

ClsTestHandle SR_CreateClsTestHandleByWideCharPath ( const wchar_t *  filePath)

Create a ClsTestHandle via wide char path.

Parameters
filePathfile path of trained model
Returns
classification file handler. Return nullptr if filePath is invalid.
See also
SR_CreateClsTestHandle
Warning
ClsTestHandle should be destroyed by SR_DestroyClsTestHandle after inspection finished.

◆ SR_CreateClsTestHandleByWideCharPath_ErrorType()

eErrorType SR_CreateClsTestHandleByWideCharPath_ErrorType ( ClsTestHandle *  clsTestHandle,
const wchar_t *  filePath 
)

Create a ClsTestHandle via wide char path.

Parameters
[out]classificationfile handler.
filePathfile path of trained model
See also
SR_CreateClsTestHandle
Warning
ClsTestHandle should be destroyed by SR_DestroyClsTestHandle after inspection finished.
Examples
ExampleClsErrorHandling.cpp, ExampleClsRuntime.cpp, ExampleClsRuntimeBatchInspection.cpp, ExampleClsRuntimeSimple.cpp, and ExampleSeg+ClsRuntime.cpp.

◆ SR_MakeClsTestResult()

ClsTestResult SR_MakeClsTestResult ( )

Construct a ClsTestResult.

Warning
ClsTestResult should be destroyed by SR_DeleteClsTestResult after inspection finished.

◆ SR_MakeClsTestResult_ErrorType()

eErrorType SR_MakeClsTestResult_ErrorType ( ClsTestResult *  clsTestResult)

Construct a ClsTestResult.

Parameters
[out]classificationtest result handler.
Warning
ClsTestResult should be destroyed by SR_DeleteClsTestResult after inspection finished.
Examples
ExampleClsRuntime.cpp, ExampleClsRuntimeBatchInspection.cpp, ExampleClsRuntimeSimple.cpp, and ExampleSeg+ClsRuntime.cpp.