我正在尝试使用tensorflow对象检测API。为了检查问题,我使用了预训练模型,并试图在我创建的图像上运行它。
但我发现API没有检测到图像中的所有对象(尽管它们与狗的图像相同)。我使用了ssd_mobilenet_v1_coco预训练模型
我已将最终输出图像与检测到的对象相关联。 Output image with the detected objects
关于为什么会发生这种情况的任何指示?我应该从哪里开始寻求改进呢?
答案 0 :(得分:2)
Tensorflow Object Detection API附带5个预先训练过的模型,每个模型都有速度或准确度的折衷。单次探测器(ssd)设计用于速度,而不是精确度,以及为什么它是移动设备或实时视频检测的首选模型。
通过R-FCN模型rfcn_resnet101_coco_11_06_2017
运行5只狗的图像,旨在提高速度的准确性,它可以检测到所有5只狗。但是,这个模型并不是为实时检测而设计的,因为它很难在最好的情况下推动可观的fps。