已弃用¶
由于存在更好的替代方案或未来版本中的潜在问题,这些功能已逐步淘汰。已弃用的功能将在后续五个版本中继续支持,为用户提供过渡到更新方法的时间。
-
在
supervision-0.26.0版本中,将移除使用Dict[str, np.ndarray]作为images参数来构建DetectionDataset和ClassificationDataset的功能。请改用路径列表List[str]。 -
DetectionDataset.images属性将在supervision-0.26.0中被移除。请使用for path, image, annotation in dataset:来遍历图像,因为这种方式不需要将所有图像加载到内存中。 -
BoundingBoxAnnotator已更名为BoxAnnotator,因为旧版的BoxAnnotator实现已被移除。BoundingBoxAnnotator将在supervision-0.26.0版本中被移除。 -
InferenceSlicer.__init__中的overlap_filter_strategy参数已弃用,将在supervision-0.27.0版本中移除。请改用overlap_strategy参数。 -
InferenceSlicer.__init__中的overlap_ratio_wh已弃用,将在supervision-0.27.0中移除。请改用overlap_wh。
已移除¶
0.25.0¶
此版本没有移除任何内容!
0.24.0¶
sv.PolygonZone中的frame_resolution_wh参数已被移除。- Supervision的安装方法
"headless"和"desktop"已被移除,因为它们不再需要。pip install supervision[headless]将安装基础库,并对不存在的额外功能发出无害警告。
0.23.0¶
ByteTrack中的track_buffer、track_thresh和match_thresh参数已被弃用,并从supervision-0.23.0版本开始移除。请改用lost_track_buffer、track_activation_threshold和minimum_matching_threshold。- 从
supervision-0.23.0版本开始,sv.PolygonZone中的triggering_position参数已被移除,请改用triggering_anchors参数。
0.22.0¶
Detections.from_roboflow已在supervision-0.22.0版本中移除。请改用Detections.from_inference。- 方法
Color.white()已在supervision-0.22.0版本中移除。请改用常量Color.WHITE。 - 方法
Color.black()已在supervision-0.22.0版本中移除。请改用常量Color.BLACK。 - 方法
Color.red()已在supervision-0.22.0版本中被移除。请改用常量Color.RED。 - 从
supervision-0.22.0版本开始,方法Color.green()已被移除。请改用常量Color.GREEN。 - 方法
Color.blue()已在supervision-0.22.0版本中移除。请改用常量Color.BLUE。 - 方法
ColorPalette.default()已在supervision-0.22.0版本中移除。请改用常量ColorPalette.DEFAULT。 BoxAnnotator从supervision-0.22.0版本开始已被移除,不过BoundingBoxAnnotator立即被重命名为BoxAnnotator。请使用BoxAnnotator和LabelAnnotator替代旧的BoxAnnotator。- 方法
FPSMonitor.__call__从supervision-0.22.0版本开始已被移除。请改用属性FPSMonitor.fps。