2017-03-24 3 views
2

Ich arbeite mit Schwein, um Bildfunktionen zu extrahieren, und ich habe negative Werte. Ich frage mich, ob es normal ist, dass der Vektor des Hog negative Werte enthält.HOG Vektor enthält negative Werte

Antwort

1

Nein, es ist definitiv nicht normal. Sie erstellen ein Histogramm, in dem die Bins die Ausrichtungen der Gradientenwerte sind und die Binned die Größen des Gradienten sind. Histogramme sollten niemals negative Werte haben, da Sie das Auftreten von Werten zählen. In diesem Fall sammeln Sie Gradientenwerte an, sodass sie in bestimmten Klassen zugeordnet werden. Gradientengrößen sind definitionsgemäß nicht negativ und daher sollten Ihre Histogramme niemals negative Werte enthalten.

Wahrscheinlich ändern Sie den HOG-Deskriptor nach der Berechnung, was zu negativen Werten führt.

+0

Klare Antwort vielen Dank – azertq

+0

Mein Vergnügen! Sie können später Ihren Code teilen, damit wir feststellen können, was falsch ist. – rayryeng