FastDeploy  latest
Fast & Easy to Deploy!
Public Member Functions | Public Attributes | List of all members
fastdeploy::vision::SegmentationResult Struct Reference

Segmentation result structure for all the segmentation models. More...

#include <result.h>

Inherits fastdeploy::vision::BaseResult.

Public Member Functions

 SegmentationResult (const SegmentationResult &other)=default
 Copy constructor.
 
SegmentationResultoperator= (SegmentationResult &&other)
 Move assignment.
 
void Clear ()
 Clear Segmentation result.
 
void Free ()
 Clear Segmentation result and free the memory.
 
std::string Str ()
 Debug function, convert the result to string to print.
 

Public Attributes

std::vector< uint8_t > label_map
 label_map stores the pixel-level category labels for input image. the number of pixels is equal to label_map.size()
 
std::vector< float > score_map
 score_map stores the probability of the predicted label for each pixel of input image.
 
std::vector< int64_t > shape
 The output shape, means [H, W].
 
bool contain_score_map = false
 SegmentationResult whether containing score_map.
 

Detailed Description

Segmentation result structure for all the segmentation models.


The documentation for this struct was generated from the following files: