You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TensorFlow Object Detection API中提取并仅打印检测类名

解决TensorFlow目标检测API输出类名的问题

嘿,这个小调整超简单的!你现在用print(category_index.get(value))得到的是一个包含字典的列表,只要精准定位到字典里的name字段就行啦。

情况1:每次仅检测到一个目标

直接通过索引取出列表里的第一个字典,再获取name对应的值:

print(category_index.get(value)[0]['name'])

这样终端就会直接输出bottle这类纯类名啦。

情况2:可能检测到多个目标

如果存在多个检测结果,咱们可以循环遍历列表,逐个输出类名:

detections = category_index.get(value)
for det in detections:
    print(det['name'])

这样每个检测到的类名都会单独一行打印出来。

内容的提问来源于stack exchange,提问作者Veejay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 10:00:19