Files
FastDeploy/docs/api/vision_results/segmentation_result.md
huangjianhui c0e5ce248d Create SegmentationResult doc and evaluation functions (#119)
* Update README.md

* Update README.md

* Update README.md

* Create README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Add evaluation calculate time and fix some bugs

* Update classification __init__

* Move to ppseg

* Add segmentation doc

* Add PaddleClas infer.py

* Update PaddleClas infer.py

* Delete .infer.py.swp

* Add PaddleClas infer.cc

* Update README.md

* Update README.md

* Update README.md

* Update infer.py

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Add PaddleSeg doc and infer.cc demo

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Create segmentation_result.md

* Update README.md

* Update segmentation_result.md

* Update segmentation_result.md

* Update segmentation_result.md

* Update classification and detection evaluation function

Co-authored-by: Jason <jiangjiajun@baidu.com>
2022-08-18 13:05:28 +08:00

1.9 KiB
Raw Blame History

SegmentationResult 目标检测结果

SegmentationResult代码定义在csrcs/fastdeploy/vision/common/result.h中,用于表明图像中每个像素预测出来的分割类别和分割类别的概率值。

C++ 定义

fastdeploy::vision::DetectionResult

struct DetectionResult {
  std::vector<uint8_t> label_map;
  std::vector<float> score_map;
  std::vector<int64_t> shape;
  bool contain_score_map = false;
  void Clear();
  std::string Str();
};
  • label_map: 成员变量,表示单张图片每个像素点的分割类别,label_map.size()表示图片像素点的个数
  • score_map: 成员变量与label_map一一对应的所预测的分割类别概率值(当导出模型时指定without_argmax)或者经过softmax归一化化后的概率值(当导出模型时指定without_argmax以及with_softmax或者导出模型时指定without_argmax同时模型初始化的时候设置模型类成员属性with_softmax=True)
  • shape: 成员变量表示输出图片的shape为H*W
  • Clear(): 成员函数,用于清除结构体中存储的结果
  • Str(): 成员函数将结构体中的信息以字符串形式输出用于Debug

Python 定义

fastdeploy.vision.SegmentationResult

  • label_map(list of int): 成员变量,表示单张图片每个像素点的分割类别
  • score_map(list of float): 成员变量与label_map一一对应的所预测的分割类别概率值(当导出模型时指定without_argmax)或者经过softmax归一化化后的概率值(当导出模型时指定without_argmax以及with_softmax或者导出模型时指定without_argmax同时模型初始化的时候设置模型类成员属性with_softmax=true)
  • shape(list of int): 成员变量表示输出图片的shape为H*W