FastDeploy  latest
Fast & Easy to Deploy!
All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NfastdeployAll C++ FastDeploy APIs are defined inside this namespace
 NbenchmarkAll C++ FastDeploy benchmark profile APIs are defined inside this namespace
 CBenchmarkResultResult object used to record the time of runtime after benchmark profiling is done
 CResultManagerUtils for precision evaluation
 NpipelineAll pipeline model APIs are defined inside this namespace
 CPPOCRv2PPOCRv2 is used to load PP-OCRv2 series models provided by PaddleOCR
 CPPOCRv3PPOCRv3 is used to load PP-OCRv3 series models provided by PaddleOCR
 CPPTinyPosePPTinyPose Pipeline object used when to load a detection model + pptinypose model
 NvisionAll C++ FastDeploy Vision Models APIs are defined inside this namespace
 NclassificationAll object classification model APIs are defined inside this namespace
 NdetectionAll object detection model APIs are defined inside this namespace
 Nfacealign
 NfacedetAll object face detection model APIs are defined inside this namespace
 Nfaceid
 Ngeneration
 Nheadpose
 NkeypointdetectionAll keypoint detection model APIs are defined inside this namespace
 NmattingAll image/video matting model APIs are defined inside this namespace
 NocrAll OCR series model APIs are defined inside this namespace
 NsegmentationAll segmentation model APIs are defined inside this namespace
 CBGR2GRAYProcessor for tansform images from BGR to GRAY
 CBGR2RGBProcessor for tansform images from BGR to RGB
 CCastProcessor for cast images with given type deafault is float
 CCenterCropProcessor for crop images in center with given type deafault is float
 CClassifyResultClassify result structure for all the image classify models
 CConvertProcessor for convert images with given paramters
 CConvertAndPermuteProcessor for convert images with given paramters and permute images from HWC to CHW
 CCropProcessor for crop images with given paramters
 CDetectionResultDetection result structure for all the object detection models and instance segmentation models
 CFaceAlignmentResultFace Alignment result structure for all the face alignment models
 CFaceDetectionResultFace detection result structure for all the face detection models
 CFaceRecognitionResultFace recognition result structure for all the Face recognition models
 CFDMatBatchFDMatBatch contains batch data for preprocess
 CHeadPoseResultHeadPose result structure for all the headpose models
 CHWC2CHWProcessor for transform images from HWC to CHW
 CKeyPointDetectionResultKeyPoint Detection result structure for all the keypoint detection models
 CLimitByStrideProcessor for LimitByStride images with given paramters
 CLimitShortProcessor for Limit images by short edge with given paramters
 CMask
 CMatFDMat is a structure for replace cv::Mat
 CMattingResultMatting result structure for all the Matting models
 CMOTResultMOT(Multi-Object Tracking) result structure for all the MOT models
 CNormalizeProcessor for Normalize images with given paramters
 CNormalizeAndPermuteProcessor for Normalize and Permute images from HWC to CHW
 CPadProcessor for padding images
 CPadToSizeProcessor for padding images to given size
 CProcessorProcessor base class for processors in fastdeploy/vision/common/processors
 CProcessorManagerProcessorManager for Preprocess
 CResizeProcessor for Resize images
 CResizeByShortProcessor for resize images by short edge
 CRGB2BGRProcessor for tansform images from RGB to BGR
 CRGB2GRAYProcessor for tansform images from RGB to GRAY
 CSegmentationResultSegmentation result structure for all the segmentation models
 CStridePadProcessor for padding images with stride
 CFastDeployModelBase model object for all the vision models
 CFDTensorFDTensor object used to represend data matrix
 CIpuOptionOption object to configure GraphCore IPU
 CLiteBackendOptionOption object to configure Paddle Lite backend
 COpenVINOBackendOptionOption object to configure OpenVINO backend
 COrtBackendOptionOption object to configure ONNX Runtime backend
 CPaddleBackendOptionOption object to configure Paddle Inference backend
 CPorosBackendOptionOption object to configure Poros backend
 CRuntimeRuntime object used to inference the loaded model on different devices
 CRuntimeOptionOption object used when create a new Runtime object
 CTensorInfoInformation of Tensor
 CTrtBackendOptionOption object to configure TensorRT backend