跳转至

ExampleMain.h

Go to the source code of this file.

  • #include "SaigeVisionAPI.h"
  • #include <string>
  • #include <vector>
  • #include <map>

Namespaces

Type Name
namespace cls
namespace det
namespace seg
namespace iad
namespace ocr
namespace rod
namespace cls_det
namespace ien
namespace err
namespace util
namespace mul
namespace repeat
namespace valmetric
namespace daeduck

Classes

Type Name
class ExampleArgs

Public Types

Type Name
enum Examples

Public Static Attributes

Type Name
std::map< Examples, bool > exampleSelector = = {{CLASSIFICATION, false},
{DETECTION, false},
{SEGMENTATION, false},
{ANOMALY_DETECTION, false},
{OCR, false},
{IMAGE_ENHANCEMENT, false},
{ROTATED_OBJECT_DETECTION, false},
{CLASSIFICATION_DETECTION, false},
{CLASSIFICATION_BATCH, false},
{ANOMALY_DETECTION_BATCH, false},
{SEGMENTATION_BATCH, false},
{UTILITY, false},
{ERROR_CODE, false},
{CLASSIFICATION_WITH_META, false},
{CLASSIFICATION_MULTIPAGE, false},
{MULTI_THREAD_INFERENCE, false},
{REPEAT_CREATE_DELETE, false},
{VALIDATION_METRIC, false}}

Public Functions

Type Name
void UpdateExampleSelectorFromArgv (const char * arg1)
std::string get_env_var (const std::string & key)
std::string get_runtime_base ()

Public Types Documentation

Examples

enum Examples {
    CLASSIFICATION,
    DETECTION,
    SEGMENTATION,
    ANOMALY_DETECTION,
    OCR,
    IMAGE_ENHANCEMENT,
    ROTATED_OBJECT_DETECTION,
    CLASSIFICATION_DETECTION,
    CLASSIFICATION_BATCH,
    ANOMALY_DETECTION_BATCH,
    SEGMENTATION_BATCH,
    UTILITY,
    ERROR_CODE,
    CLASSIFICATION_WITH_META,
    CLASSIFICATION_MULTIPAGE,
    MULTI_THREAD_INFERENCE,
    REPEAT_CREATE_DELETE,
    VALIDATION_METRIC
};

Public Static Attributes Documentation

exampleSelector

std::map< Examples, bool > exampleSelector;

Public Functions Documentation

UpdateExampleSelectorFromArgv

void UpdateExampleSelectorFromArgv (
    const char * arg1
) 

get_env_var

std::string get_env_var (
    const std::string & key
) 

get_runtime_base

std::string get_runtime_base ()