SaigeVision C/C++  1.4.7
SaigeVision API document for C/C++
Modules

Here is a list of all modules of SaigeVision.
Classification
Detection
Segmentation
OCR

Common workflow

This section show a basic workflow common to all modules.

  1. Construct handles of model file and inspection results through Handle construction.
    • Creating model file's handle is the first step to conduct a inspection.
    • Once model file's handle is created, all information about model file is loaded on buffer and then used for following steps.
    • Inspection results's handle is passed to Inspection functions and used to store inspection results. User can get inspection results from the handle through Inspection results.
    • Handle construction
  2. (Optional) Check Class information.
  3. (Optional) Check Inspection options and set new values if required.
  4. Allocate memory on cpu and gpu through Memory-allocation functions.
  5. Inspect images through Inspection functions.
  6. Retrieve inspection results through Inspection results.
    • Retrieve results from a results' handle by calling appropriate functions.
    • Inspection results
  7. Destruct handles of model file and inspection results through Handle destruction.