【问题标题】:Tensorflow object detection API not detecting all objectsTensorFlow 对象检测 API 未检测到所有对象
【发布时间】:2018-01-17 01:35:31
【问题描述】:

我正在尝试使用 tensorflow 对象检测 API。为了检查结果,我使用了预训练模型,并尝试在我创建的图像上运行它。

但我看到 API 并没有检测到图像中的所有对象(尽管它们是狗的同一图像)。我使用了 ssd_mobilenet_v1_coco 预训练模型

我已将最终输出图像与检测到的对象附加在一起。 Output image with the detected objects

关于为什么会发生这种情况的任何指示?我应该从哪里着手改进这一点?

【问题讨论】:

  • 更改阈值会使其将“狗”检测为“牛”或“泰迪熊”。我认为让我感到困扰的是它能够以合理的准确度准确识别其中两只狗,而没有检测到其他三只。

标签: tensorflow object-detection


【解决方案1】:

Tensorflow Object Detection API 带有 5 个预训练模型,每个模型都在速度或准确性上进行权衡。 Single Shot Detectors (ssd) 旨在提高速度,而不是准确性,以及为什么它是移动设备或实时视频检测的首选模型。

通过 R-FCN 模型 rfcn_resnet101_coco_11_06_2017 运行 5 只狗的图像,该模型旨在提高速度的准确性,它可以检测到所有 5 只狗。但是,此模型并非专为实时检测而设计,因为它最多只能通过可观的 fps。

【讨论】:

  • 谢谢..这有帮助...我将对权衡有更多的了解...我也能够得到类似的结果..
猜你喜欢
  • 2020-11-07
  • 2017-12-02
  • 1970-01-01
  • 1970-01-01
  • 2021-02-01
  • 2018-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多