Ich möchte die Verkehrszeichen mit dem MATLAB erkennen. Ich weiß, dass es eine "trainCascadeObjectDetector" -Funktion gibt, mit der man einen Detektor trainieren kann. Aber das Beispiel zeigt nur, wie man das einzelne Klassenstoppschild erkennt. Ich möchte versuchen, mehr als 70 Arten von Verkehrszeichen zu erkennen. Also fragte ich mich: Kann ich all diese Verkehrszeichen als positive Beispiele verwenden und den Detektor trainieren, um all diese Verkehrszeichen zu erkennen?Wie trainiere ich den Verkehrszeichendetektor mit dem trainCascadeObjectDetector von MATLAB?
Ich habe versucht, alle diese Arten von Verkehrszeichen als positive Beispiele zu machen und die Detektoren zu trainieren, die Bühne ist 7, FalseAlarmRate als 0,2 gesetzt, und die Anzahl der Verkehrszeichen ist etwa 2000, aber der Detektor erzeugt viele falsche positiv.
Vielleicht ist die Einstellung falsch, die Frage ist, ich weiß nicht, ob es richtig ist, alle diese Verkehrszeichen als positive Proben zu setzen und einen Detektor zu trainieren, um alle Verkehrszeichen zu erkennen. Oder sollte ich einen Detektor für jede Art von Verkehrszeichen trainieren? Ich bevorzuge die vorherige.
Also auf diese Weise muss ich viele Detektoren für alle Arten von Verkehrszeichen zu trainieren .... Dies wird eine niedrige Geschwindigkeit beim Erkennen der Zeichen verursachen. Irgendein besserer Vorschlag? – Jayn
Lesen Sie mehr über Deep Learning für die Objekterkennung. Hier ist ein Beitrag von der diesjährigen CVPR: http://pjreddie.com/darknet/yolo/ – Dima