41 const char* model_file,
const char* params_file,
const char* config_file,
43 const FD_C_ModelFormat model_format);
int8_t FD_C_Bool
Definition: fd_common.h:58
#define FASTDEPLOY_CAPI_EXPORT
Definition: fd_common.h:27
FD_C_OneDimMat FD_C_OneDimOCRResult * results
Definition: model.cc:367
FASTDEPLOY_CAPI_EXPORT FD_C_Bool FD_C_PaddleSegModelWrapperPredict(__fd_keep FD_C_PaddleSegModelWrapper *fd_c_paddleseg_model_wrapper, FD_C_Mat img, FD_C_SegmentationResult *fd_c_segmentation_result)
Predict the segmentation result for an input image.
FASTDEPLOY_CAPI_EXPORT FD_C_Bool FD_C_PaddleSegModelWrapperInitialized(__fd_keep FD_C_PaddleSegModelWrapper *fd_c_paddleseg_model_wrapper)
Check if the model is initialized successfully.
FASTDEPLOY_CAPI_EXPORT __fd_give FD_C_PaddleSegModelWrapper * FD_C_CreatePaddleSegModelWrapper(const char *model_file, const char *params_file, const char *config_file, FD_C_RuntimeOptionWrapper *fd_c_runtime_option_wrapper, const FD_C_ModelFormat model_format)
Create a new FD_C_PaddleSegModelWrapper object.
Definition: model.cc:23
Definition: types_internal.h:26
FD_C_OneDimMat imgs
Definition: model.cc:82
FD_C_Mat img
Definition: model.cc:61
FASTDEPLOY_CAPI_EXPORT FD_C_Bool FD_C_PaddleSegModelWrapperBatchPredict(__fd_keep FD_C_PaddleSegModelWrapper *fd_c_paddleseg_model_wrapper, FD_C_OneDimMat imgs, FD_C_OneDimSegmentationResult *results)
Predict the segmentation results for a batch of input images.
#define __fd_keep
Definition: fd_common.h:55
FASTDEPLOY_CAPI_EXPORT void FD_C_DestroyPaddleSegModelWrapper(__fd_take FD_C_PaddleSegModelWrapper *fd_c_paddleseg_model_wrapper)
Destroy a FD_C_PaddleSegModelWrapper object.
#define __fd_take
Definition: fd_common.h:46
#define __fd_give
Definition: fd_common.h:37
struct FD_C_PaddleSegModelWrapper FD_C_PaddleSegModelWrapper
Definition: model.h:22
void * FD_C_Mat
Definition: fd_type.h:88