In der Tensorflow-Objekterkennungs-API wurde nichts gefunden

8

Ich versuche, das Tensorflow-Objekterkennungs-API-Beispiel zu implementieren. Ich folge sendex Videos, um loszulegen. Der Beispielcode läuft einwandfrei, er zeigt auch die Bilder, die zum Testen der Ergebnisse verwendet werden, aber keine Grenzen um erkannte Objekte werden angezeigt. Nur das Flugzeugbild wird ohne Fehler angezeigt.

Ich verwende diesen Code: Dieser Github-Link .

Dies ist mein Ergebnis nach dem Ausführen des Beispielcodes.

ein anderes Bild ohne Erkennung.

Was fehlt mir hier? Der Code ist im obigen Link enthalten und es gibt keine Fehlerprotokolle.

Ergebnisse von Box, Punktzahl, Klassen, Anzahl in dieser Reihenfolge.

%Vor%

BEARBEITEN: Laut den vorgeschlagenen Antworten funktioniert es, wenn wir faster_rcnn_resnet101_coco_2017_11_08 model verwenden. Aber es ist genauer und deshalb langsamer. Ich möchte diese Anwendung mit hoher Geschwindigkeit, weil ich sie in Echtzeit (vor der Webcam) Objekterkennung verwenden werde. Also muss ich ein schnelleres Modell verwenden ( ssd_mobilenet_v1_coco_2017_11_08 )

    
Kaushal28 11.11.2017, 11:27
quelle

5 Antworten

2

Um dieses Problem zu umgehen, ändern Sie #MODEL_NAME = 'ssd_mobilenet_v1_coco_2017_11_08' in MODEL_NAME = 'faster_rcnn_resnet101_coco_2017_11_08'.

    
quelle
2

Das Problem kommt vom Modell: 'ssd_mobilenet_v1_coco_2017_11_08'

Lösung: Wechsel zu einer anderen Version 'ssd_mobilenet_v1_coco_11_06_2017' (dieser Modelltyp ist der schnellste, Änderungen an anderen Modelltypen machen ihn langsamer und nicht das, was Sie wollen)

Ändern Sie einfach eine Zeile Code:

%Vor%

Wenn ich Ihren Code verwende, wird nichts angezeigt, aber wenn ich ihn durch mein vorheriges Experimentmodell 'ssd_mobilenet_v1_coco_11_06_2017' ersetze, funktioniert es gut

    
Tin Luu 16.11.2017 04:08
quelle
1

Sie können älteres 'ss_mobilenet_v1 ...' verwenden und Ihr Programm komplett mit Boxen ausführen (ich führe es gerade jetzt aus und es ist korrekt). Dies ist ein Link zu dieser älteren Version. Hoffe, dass sie bald eine neuere Version korrigieren!

    
Rasoul 14.11.2017 09:49
quelle
0

Früher hatte ich das selbe Problem.

Aber ein neues Modell wurde kürzlich hochgeladen 'ssd_mobilenet_v1_coco_2017_11_17'

Ich habe es versucht und funktioniert wie Charme:)

    
Leandro Martín Ríos 20.11.2017 22:09
quelle
-1

Die Funktion visual_boxes_and_labels_on_image_array hat folgenden Code:

%Vor%

also, die Punktzahl muss größer sein als min_score_thresh (Standard 0,5), Sie können überprüfen, ob es einige Partituren größer als diese gibt.

    
Jack.Liu 11.11.2017 16:52
quelle