
# 难例图片判断
根据结果判断输入图片是否是难例。
#### 接口调用
virtual bool Filter(const float inferResult\[\], const int size);
virtual bool Filter(const std::vector\<Bbox\> \&bboxList, DetectionFilterType type);
表1参数说明1 
| 参数名             | 说明                     |
|:---|:---|
| inferResult\[\] | float数组，分类算法得到的各类别置信度。 |
| size            | 输入大小。                  |
   
表2参数说明2 
| 参数名      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                        |
|:---|:---|
| bboxList | std::vector\<Bbox\>，BBox结构体定义如下。 ``` structBbox { float xmin; float ymin; float xmax; float ymax; float score; int label; Bbox(floatbboxXmin, floatbboxYmin, floatbboxXmax, floatbboxYmax,     floatbboxScore, intbboxLabel): xmin(bboxXmin), ymin(bboxYmin), xmax(bboxXmax), ymax(bboxYmax), score(bboxScore), label(bboxLabel){} }; ``` 参数说明详见[表3]。 |
| type     | 难例过滤器的类型，取值分别对应"CrossEntropyFilter"、"IBT"和"CSF"三种算法，详情请见[难例上传介绍及说明](https://support.huaweicloud.com/sdkreference-hilens/hilens_03_0059.html)。                                                                                                                                                                                                                                                                             |
   
 表3Bbox结构体说明 
| 参数值   | 说明       |
|:---|:---|
| xmin  | 检测框的坐标值。 |
| ymin  | 检测框的坐标值。 |
| xmax  | 检测框的坐标值。 |
| ymax  | 检测框的坐标值。 |
| score | 检测框的得分。  |
| label | 检测框的类别。  |
   
#### 返回值
返回bool值，表示是否是难例图片。
