2017-08-09 116 views
1

我正在嘗試使用tensorflow對象檢測API。爲了檢查事情,我使用了預訓練模型,並試圖在我創建的圖像上運行它。Tensorflow對象檢測API不檢測所有對象

但我看到的是,API不檢測所有物體的圖像(儘管它們是狗的相同的圖像)。我使用ssd_mobilenet_v1_coco預訓練模型

我重視與檢測到最終輸出圖像對象。 Output image with the detected objects

任何關於爲什麼可能發生的指針?我應該從哪裏開始着手改進?

+0

更改閾值將使其檢測到「狗」爲「牛」或「泰迪熊」。我覺得有什麼讓我感到困擾的是它能夠準確地識別兩條狗,並且沒有檢測到其他三條狗。 –

回答

2

Tensorflow Object Detection API配備了5個預先訓練好的模型,每個模型都有速度或準確性折衷。單次探測器(ssd)專爲速度而非精確度而設計,它爲什麼是移動設備或實時視頻檢測的首選型號。

enter image description here

通過R-FCN模型rfcn_resnet101_coco_11_06_2017,專爲超速更高的精度運行你的5對狗的形象,它會檢測所有的5只狗。然而,這個模型並不是爲實時檢測而設計的,因爲它最好還是會努力推動可觀的fps。

+0

謝謝..這有助於...我會在折衷方面獲得更多的理解...我也能夠獲得類似的結果。 –