Ich habe ein Hobbyprojekt, für das ich mich einsetzen möchte, um meine bisher begrenzten Erfahrungen mit maschinellem Lernen zu verbessern. Ich habe den Coursera MOOC zu diesem Thema absolviert und abgeschlossen. Meine Frage bezieht sich auf die Machbarkeit des Projekts.
Die Aufgabe ist folgende:
Benachbarte Katzen besuchen von Zeit zu Zeit meinen Garten, den ich nicht mag, da sie dazu neigen, sich auf meinem Rasen niederzulassen. Ich hätte gerne ein Warnsystem, das mich benachrichtigt, wenn eine Katze anwesend ist, damit ich sie mit meinem Super-Soaker wegjagen kann. Sagen Sie der Einfachheit halber, ich interessiere mich nur für eine Katze mit schwarz-weißer Farbe.
Ich habe einen Himbeer-Pi mit Kameramodul eingerichtet, der Videos und / oder Bilder von einem Teil des Gartens aufnehmen kann.
Beispielbild:
Meine erste Idee war es, einen Klassifikator zur Identifizierung von Katzen oder katzenähnlichen Objekten zu trainieren. Nachdem ich jedoch festgestellt habe, dass ich nicht genügend positive Proben erhalten kann, habe ich dies zugunsten der Erkennung von Anomalien aufgegeben.
Ich schätze, wenn ich jeden zweiten Tag ein Foto machen würde, würde ich vielleicht fünf Fotos pro Tag haben, die Katzen enthalten (von ungefähr 60.000 mit Sonnenlicht).
Ist dies mit Anomalieerkennung möglich? Wenn ja, welche Funktionen würden Sie vorschlagen? Meine bisherigen Ideen wären, einfach die Anzahl der Pixel zu zählen, die bestimmte Farben haben. Führen Sie eine Art Blob-Erkennung / Bildsegmentierung durch (was ich nicht weiß und daher vermeiden möchte) und führen Sie die gleiche Farbanalyse auf diesen durch.