Jeffrey Cross
Jeffrey Cross

Schmutziges Geschirr mit OpenCV erkennen

Ich bin zwar kein Schlampe, aber ich habe meine Menge schmutzigen Geschirrs in der Spüle gelassen, sehr zum Leidwesen meiner früheren Mitbewohner. Aber wer hat keinen Teller, Löffel oder Glas in der Spüle gelassen, wenn Sie in Eile sind, um ab und zu aus dem Haus zu kommen? Was passiert in einem Gemeinschaftsraum wie einem Hackerspace, in dem an einem Tag bis zu fünfzig Menschen durch die Gemeinschaftsküche gehen könnten? Ich bin mir sicher, dass all diese Tassen schnell auflaufen. Der Londoner Hackspace-Mitglied Tom entwickelte eine Lösung, um das Problem zu lösen. Getreu der Hackerspace-Form kombinierte er verschiedene Open-Source-Technologien, um die Mitglieder im Raum darauf aufmerksam zu machen, wenn ein Gericht mehr als ein paar Minuten in der Spüle gelassen wurde.

Um diesen sogenannten Great OpenCV-Abwasch-Detektor zu erstellen, montierte Tom eine PS3-Eye-Kamera, die auf die Spüle zeigte und mit einem BeagleBone mit Debian verbunden war. Er verwendete die HoughCircles-Funktion in der OpenCV-Bibliothek, um die kreisförmige Form von Gläsern und Platten von jedem Rahmen zu erkennen. Wenn ein Gericht zu lange in der Spüle war, sendet es ein Signal über das Netzwerk an einen Arduino. Das Arduino steuert eine Reihe von Relais, um die Ampeln an einer Ampel einzuschalten und signalisiert jedem im Raum, dass jemand es saugen und die Spülhandschuhe bereits anziehen muss. Das System nutzt sogar den IRC-Bot von London Hackspace, um Chatter in ihrem Kanal zu warnen.

Für diejenigen von Ihnen, die einen ähnlichen Plan in Ihrem gemeinsam genutzten Bereich implementieren möchten, hat Tom seinen Code bei Github hochgeladen. In der Zwischenzeit lässt er seinen Kreuzzug nicht los, um den faulen Mitgliedern einen freien Pass zu geben. Er plant, rote LED-Streifen als Alarmsignal über der Spüle zu verdrahten, und sogar eine Kamera, um Becheraufnahmen der Täter zu fangen. Und was ist mit Besteck und nicht runden Speisen? Tom hofft, dass eine Kinect-Version dieses Systems ihm auch helfen wird, diese zu erkennen.Wenn Sie also denken, dass Sie das System mit quadratischen Platten betrügen können, haben Sie eine andere Idee.

Aktie

Leave A Comment