Seite 1 von 1

object detection mit Python

Verfasst: Dienstag 21. Dezember 2021, 19:29
von G-Rizzle
Hi!

im Rahmen meiner Masterarbeit möchte ich auf selbsterstellten Bildern Unregelmäßigkeiten per KI finden. Ich habe mich einige Zeit umgeschaut und zunächst zur Nutzung von YOLOv5 gekommen. Nach einiger Rumprogrammierei komme ich zu unten angehängtem Ergebnis. Dabei zeigt Bild 1 das gelabelte Bild und Bild 2 das Bild am Ende in die KI geschmissen und ausgewertet.
Offensichtlich kommt leider Quatsch raus. Unregelmäßigkeiten (als "Balling" gelabelt) werden dauernd doppelt und dreifach erkannt. Der Label-Datensatz war nicht groß (nur etwa 10 Bilder Testweise).

Leider habe ich absolut keine Ahnung von dem ganzen KI-Thema. Erstmal: Wie gehe ich an sowas ran? Was für andere Bibliotheken eignen zur Objekterkennung auf Bildern? Wie verhindere ich, dass die gleichen Objekte doppelt und dreifach erkannt werden?


Bild

Bild

PS: Wie verlinke ich Bilder hier im Forum richtig? Bzw. kann ich auch hier direkt hochladen?


DANKE schonmal,
Gregor

Re: object detection mit Python

Verfasst: Dienstag 21. Dezember 2021, 19:36
von __deets__
Du kannst leider nicht hochladen, und musst echte Bild-URLs verlinken, nicht die “Startseite” mit Werbung etc.

Re: object detection mit Python

Verfasst: Dienstag 21. Dezember 2021, 19:40
von G-Rizzle
__deets__ hat geschrieben: Dienstag 21. Dezember 2021, 19:36 Du kannst leider nicht hochladen, und musst echte Bild-URLs verlinken, nicht die “Startseite” mit Werbung etc.
danke, habs!

Re: object detection mit Python

Verfasst: Dienstag 21. Dezember 2021, 19:51
von __deets__
Das ein Detektor mehrfach anspringt ist an sich erstmal ok. Sowas muss man dann zb mit mean shift oder non-maxima-suppression ausbügeln.

Was das eigentliche Training und ML-Verfahren angeht, habe ich selbst wenig Erfahrung. ThomasL hier im Forum hat da ggf gute Tipps.

Re: object detection mit Python

Verfasst: Dienstag 21. Dezember 2021, 20:16
von G-Rizzle
__deets__ hat geschrieben: Dienstag 21. Dezember 2021, 19:51 Das ein Detektor mehrfach anspringt ist an sich erstmal ok. Sowas muss man dann zb mit mean shift oder non-maxima-suppression ausbügeln.

Was das eigentliche Training und ML-Verfahren angeht, habe ich selbst wenig Erfahrung. ThomasL hier im Forum hat da ggf gute Tipps.
Danke dir! kann ich hier direkt nach ihm suchen, um ihn privat anzuschreiben? sehe nur dass man nach id's suchen kann. bzw. ist er überhaupt aktiv hier?

Re: object detection mit Python

Verfasst: Dienstag 21. Dezember 2021, 21:24
von __deets__
Der liest hier eigentlich mit. Ob er nun gerade Zeit hat, weiß ich natürlich nicht.

Re: object detection mit Python

Verfasst: Freitag 24. Dezember 2021, 14:40
von ThomasL
__deets__ hat geschrieben: Dienstag 21. Dezember 2021, 21:24 Der liest hier eigentlich mit.
Jo aber nicht täglich und das mit der Zeit ist so eine Sache, wie bei vielen.

Im Prinzip erkennt dein Modell ja die Unregelmäßigkeiten. Das die Flecken mehrfach erkannt werden kann man eventuell über Parameterfeinjustage verringern.
Habe mit YOLO aber nur kurz mal was vor Jahren gemacht.