Skip to content

SaigeVisionAPI_V1.h

Go to the source code of this file.

  • #include "SaigeVisionAPI.h"

Classes

Type Name
struct SR_SimpleSegmentedObject

Public Functions

Type Name
int SR_CreateADTestHandleByWideCharPath_ErrorType (const wchar_t * filepath, SaigeInferenceHandle * handle, int gpuIndex, bool warmup)
int SR_DestroyADTestHandle (SaigeInferenceHandle handle)
SaigeInferenceResult SR_MakeADTestResult ()
int SR_DeleteADTestResult (SaigeInferenceResult result)
int SR_ApplyADTestFrom8bitCharGrayArray (SaigeInferenceHandle handle, const unsigned char * imageData, const int height, const int width, SaigeInferenceResult ADTestResult)
int SR_ApplyADTestFrom8bitCharColorArray (SaigeInferenceHandle handle, const unsigned char * imageData, const int height, const int width, SaigeInferenceResult ADTestResult)
int SR_ApplyADTestFrom8bitCharGrayArrayWithProductId (SaigeInferenceHandle handle, const unsigned char * imageData, const int height, const int width, const wchar_t * productId, SaigeInferenceResult ADTestResult)
int SR_ApplyADTestFrom8bitCharColorArrayWithProductId (SaigeInferenceHandle handle, const unsigned char * imageData, const int height, const int width, const wchar_t * productId, SaigeInferenceResult ADTestResult)
int SaigeGetModelInfo_NetworkType (SaigeInferenceHandle handle, char * networkType)
int SaigeGetModelInfo_DeveloperVersion (SaigeInferenceHandle handle, char * developerVersion)
int SaigeGetModelInfo_ServerVersion (SaigeInferenceHandle handle, char * serverVersion)
int SaigeGetModelInfo_ModuleVersion (SaigeInferenceHandle handle, char * moduleVersion)
int SR_GetADTestImageSize (SaigeInferenceHandle handle, int * width, int * height)
int SaigeSetInferenceOption_CalcObject (SaigeInferenceHandle handle, bool calcObject)
int SaigeGetInferenceOption_CalcObject (SaigeInferenceHandle handle, bool * calcObject)
int SR_GetADTestScoreThreshold (SaigeInferenceHandle handle, double * threshold)
int SR_SetADTestScoreThreshold (SaigeInferenceHandle handle, double threshold)
int SR_GetADTestAnomalyThreshold (SaigeInferenceHandle handle, double * threshold)
int SR_SetADTestAnomalyThreshold (SaigeInferenceHandle handle, double threshold)
int SR_GetADTestScore (SaigeInferenceResult ADTestResult, double * score)
int SR_GetADTestNumberOfSegmentedObjects (SaigeInferenceResult ADTestResult, int * numberOfSegmentedObject)
int SR_GetADTestSegmentedObjects (SaigeInferenceResult ADTestResult, SR_SimpleSegmentedObject * segmentedObjects)
int SaigeGetNumOfClasses (SaigeInferenceHandle handle, int * numClasses)
int SaigeGetMaxNumOfObjects (SaigeInferenceHandle handle, int * maxNumOfObjects, int * numOfClasses)
int SaigeGetAreaThreshold (SaigeInferenceHandle handle, int * areaThresholds, int * numOfClasses)
int SaigeGetScoreThreshold (SaigeInferenceHandle handle, double * scoreThresholds, int * numOfClasses)
int SaigeSetAreaThreshold (SaigeInferenceHandle handle, int * areaThresholds, int numOfClasses)
int SaigeSetScoreThreshold (SaigeInferenceHandle handle, double * scoreThresholds, int numOfClasses)
int SaigeSetMaxNumOfObjects (SaigeInferenceHandle handle, int * maxNumOfObjects, int numOfClasses)

Public Functions Documentation

SR_CreateADTestHandleByWideCharPath_ErrorType

int SR_CreateADTestHandleByWideCharPath_ErrorType (
    const wchar_t * filepath,
    SaigeInferenceHandle * handle,
    int gpuIndex,
    bool warmup
) 

SR_DestroyADTestHandle

int SR_DestroyADTestHandle (
    SaigeInferenceHandle handle
) 

SR_MakeADTestResult

aigeInferenceResult SR_MakeADTestResult () 

SR_DeleteADTestResult

int SR_DeleteADTestResult (
    SaigeInferenceResult result
) 

SR_ApplyADTestFrom8bitCharGrayArray

int SR_ApplyADTestFrom8bitCharGrayArray (
    SaigeInferenceHandle handle,
    const unsigned char * imageData,
    const int height,
    const int width,
    SaigeInferenceResult ADTestResult
) 

SR_ApplyADTestFrom8bitCharColorArray

int SR_ApplyADTestFrom8bitCharColorArray (
    SaigeInferenceHandle handle,
    const unsigned char * imageData,
    const int height,
    const int width,
    SaigeInferenceResult ADTestResult
) 

SR_ApplyADTestFrom8bitCharGrayArrayWithProductId

int SR_ApplyADTestFrom8bitCharGrayArrayWithProductId (
    SaigeInferenceHandle handle,
    const unsigned char * imageData,
    const int height,
    const int width,
    const wchar_t * productId,
    SaigeInferenceResult ADTestResult
) 

SR_ApplyADTestFrom8bitCharColorArrayWithProductId

int SR_ApplyADTestFrom8bitCharColorArrayWithProductId (
    SaigeInferenceHandle handle,
    const unsigned char * imageData,
    const int height,
    const int width,
    const wchar_t * productId,
    SaigeInferenceResult ADTestResult
) 

SaigeGetModelInfo_NetworkType

int SaigeGetModelInfo_NetworkType (
    SaigeInferenceHandle handle,
    char * networkType
) 

SaigeGetModelInfo_DeveloperVersion

int SaigeGetModelInfo_DeveloperVersion (
    SaigeInferenceHandle handle,
    char * developerVersion
) 

SaigeGetModelInfo_ServerVersion

int SaigeGetModelInfo_ServerVersion (
    SaigeInferenceHandle handle,
    char * serverVersion
) 

SaigeGetModelInfo_ModuleVersion

int SaigeGetModelInfo_ModuleVersion (
    SaigeInferenceHandle handle,
    char * moduleVersion
) 

SR_GetADTestImageSize

int SR_GetADTestImageSize (
    SaigeInferenceHandle handle,
    int * width,
    int * height
) 

SaigeSetInferenceOption_CalcObject

int SaigeSetInferenceOption_CalcObject (
    SaigeInferenceHandle handle,
    bool calcObject
) 

SaigeGetInferenceOption_CalcObject

int SaigeGetInferenceOption_CalcObject (
    SaigeInferenceHandle handle,
    bool * calcObject
) 

SR_GetADTestScoreThreshold

int SR_GetADTestScoreThreshold (
    SaigeInferenceHandle handle,
    double * threshold
) 

SR_SetADTestScoreThreshold

int SR_SetADTestScoreThreshold (
    SaigeInferenceHandle handle,
    double threshold
) 

SR_GetADTestAnomalyThreshold

int SR_GetADTestAnomalyThreshold (
    SaigeInferenceHandle handle,
    double * threshold
) 

SR_SetADTestAnomalyThreshold

int SR_SetADTestAnomalyThreshold (
    SaigeInferenceHandle handle,
    double threshold
) 

SR_GetADTestScore

int SR_GetADTestScore (
    SaigeInferenceResult ADTestResult,
    double * score
) 

SR_GetADTestNumberOfSegmentedObjects

int SR_GetADTestNumberOfSegmentedObjects (
    SaigeInferenceResult ADTestResult,
    int * numberOfSegmentedObject
) 

SR_GetADTestSegmentedObjects

int SR_GetADTestSegmentedObjects (
    SaigeInferenceResult ADTestResult,
    SR_SimpleSegmentedObject * segmentedObjects
) 

SaigeGetNumOfClasses

int SaigeGetNumOfClasses (
    SaigeInferenceHandle handle,
    int * numClasses
) 

SaigeGetMaxNumOfObjects

int SaigeGetMaxNumOfObjects (
    SaigeInferenceHandle handle,
    int * maxNumOfObjects,
    int * numOfClasses
) 

SaigeGetAreaThreshold

int SaigeGetAreaThreshold (
    SaigeInferenceHandle handle,
    int * areaThresholds,
    int * numOfClasses
) 

SaigeGetScoreThreshold

int SaigeGetScoreThreshold (
    SaigeInferenceHandle handle,
    double * scoreThresholds,
    int * numOfClasses
) 

SaigeSetAreaThreshold

int SaigeSetAreaThreshold (
    SaigeInferenceHandle handle,
    int * areaThresholds,
    int numOfClasses
) 

SaigeSetScoreThreshold

int SaigeSetScoreThreshold (
    SaigeInferenceHandle handle,
    double * scoreThresholds,
    int numOfClasses
) 

SaigeSetMaxNumOfObjects

int SaigeSetMaxNumOfObjects (
    SaigeInferenceHandle handle,
    int * maxNumOfObjects,
    int numOfClasses
)