Automatische Katzenklappe

Wir wollen eine automatische Katzenklappe bauen. Sie soll aufgehen, wenn eine Katze davorsteht und verschlossen bleiben wenn ein Hund davor steht. Wir haben natürlich hier keine richtige Tür... aber lustige GIFs als Ersatz!

Schau dir das Bild hier unten an. Ist das eine Katze, oder ist es ein Hund?
Für dich ist die Sache wahrscheinlich klar. Aber der Computer hat am Anfang noch keine Ahnung was hier zu sehen ist...Du wirst es ihm beibringen!

Schritt 1: Trainiere den Computer!

Stelle sicher, dass der Browser auf deine Kamera zugreifen kann. Im Bereich unter "Kamerabild" solltest du nun das eingeschaltete Kamerabild sehen.

Wenn das nicht der Fall ist, schau mal nach, ob es ein Pop-up gibt, wo der Browser um Erlaubnis fragt.

Kamerabild

1. Halte Bilder von Katzen in die Kamera und gib ihnen mit dem Klick auf den entsprechenden Button das richtige Label!

2. Halte Bilder von Hunden in die Kamera und gib ihnen mit dem Klick auf den entsprechenden Button das richtige Label!

Jedes mal, wenn du auf den Button drückst, erzeugst du ein neues Bild für die Trainingsdaten, aus denen das KI-Programm lernen kann!

Hast du genug Trainingsdaten generiert? Dann kannst du jetzt trainieren lassen. Du musst dafür nur den Button drücken:

Schritt 2: Teste die Katzenklappe!

Halte jetzt ein Testbild in die Kamera und klicke auf den Button "Testen".
Was erkennt der Computer nun? Eine Katze oder einen Hund? Wird die Katzenklappe aufgehen?

Source code: https://editor.p5js.org/alexabruck/sketches/Ccncvg-KX