Ich kann das ganze leider nicht mehr bearbeiten, daher stelle ich jetzt hier meine Frage
Also ich habe ein Bild in den HSV-Farbraum umgewandelt. Ich habe dabei mithilfe von Core.Inrage spezifisch nach den entsprechenden Farbwerten unterschieden. Aber aus irgendeinem Grund funktioniert das Ganze, wenn ich es bspw. mit einem Stern versuche. Sollte ich aber ein Dreieck nehmen, klappt es nicht mehr. Ich habe darauf geachtet, dass die entsprechenden Farbräume gewählt werden und die Strichstärke identisch, aber leider erhalte ich unterschiedliche Ausgaben. (IM Hinblick auf die Linienstärke)
Mit dieser Anweisung habe ich das Dreieck umgewandelt:
Core.inRange(hsvBild, new Scalar(95, 0, 0), new Scalar(125, 255, 255), hsvBild );
Ich lasse auch noch einen Medianfilter drüber laufen, aber dieser führt bei dem Dreieck nur dazu, dass es immer mehr verschwindet.
Kann mir eventuell jemand sagen, woran das liegt?