YOLOv8中无法隐藏边界框与标签的问题求助
解决YOLOv8预测后渲染仍显示边界框和标签的问题
问题出在你最后调用的render_result函数上——这个来自ultralyticsplus的渲染工具并不会自动继承你在model.overrides或predict方法里设置的隐藏参数,它是独立处理渲染逻辑的,所以之前的设置对它完全不起作用。
直接修改render_result的调用代码,传入对应的隐藏参数即可解决:
# observe results render = render_result( model=model, image=image, result=results[0], hide_boxes=True, # 隐藏边界框 hide_labels=True, # 隐藏类别标签 hide_conf=True # 隐藏置信度数值 ) render.show()
如果只需要隐藏标签和置信度、保留边界框,只传hide_labels=True和hide_conf=True就行;要是想彻底去掉框,就加上hide_boxes=True。
内容的提问来源于stack exchange,提问作者blacklotus
相关产品推荐
相关产品推荐

