14 Punkte von xguru 2020-08-27 | 3 Kommentare | Auf WhatsApp teilen

Wie man die Abdeckung mit Bananenscheiben auf einer Brotscheibe maximiert (mit Python-Code)

  • Deep Learning identifiziert Brot und Banane auf dem Foto

  • Berechnung der nichtlinearen Krümmung der Banane

  • Umwandlung in Polarkoordinaten, dann Erzeugung von polygonalen, elliptisch geschnittenen Scheiben entlang der Kurve

  • Anordnung der elliptischen Polygone innerhalb der Brotscheibe mit einem 2D-Nesting-Algorithmus

  • Zur Erkennung von Brot und Banane wird das Mask-RCNN-torchvision-Modell verwendet

→ Der zum Trainieren dieses Modells verwendete COCO-Datensatz enthält bereits die Kategorien banana und sandwich

  • Mit der Bibliothek scikit-image wird die Kurve berechnet, entlang der die Banane aufgeteilt wird

  • Mit nest2D werden die geschnittenen Stücke verschachtelt

3 Kommentare

 
gguimoon 2020-08-27

Der gesamte Originaltext ist gleichmäßig mit Geek-Flair bestrichen. Hat sich sehr unterhaltsam gelesen.

 
godrm 2020-08-27

Das ist tatsächlich ziemlich schwierig. Denn die Stufen bauen ja aufeinander auf: ob man Wissen hat, ob man trotz dieses Wissens untätig bleibt, ob man handelt und ob das Handeln dann tatsächlich etwas löst.

 
xguru 2020-08-27

Als ich diesen Beitrag zuerst gesehen habe, dachte ich nur, das sei wieder so ein typischer geekiger Artikel, und habe ihn übergangen. Aber wegen eines Kommentars auf HN stelle ich den Artikel hier vor.

https://news.ycombinator.com/item?id=24275282

„Ich bin Notarzt und habe nie eine formale Software-Ausbildung erhalten. In den letzten drei Monaten habe ich versucht, etwas zu entwickeln, das in Ultraschallvideos die Herzwand segmentiert und anschließend unbewegliche Bereiche identifiziert. (Das ist ein frühes Anzeichen für einen Herzinfarkt.)

Zwischen dem Projekt dieser Person und meinem Projekt gibt es viele Gemeinsamkeiten. Ich denke, wenn ich das Wissen dieser Person gehabt hätte, hätte ich mein Problem inzwischen lösen und eine neue Methode zur frühzeitigen Erkennung von Herzinfarkten haben können.“

Es war zwar ein überflüssiges Spaßprojekt, aber manchmal wird so etwas irgendwo doch nützlich.

Dafür habe ich einen Spruch: „Etwas Überflüssiges ist nicht überflüssig, bis entschieden ist, dass es überflüssig ist.“