Re: CFW: Rubiks solver
Verfasst: 12 Mai 2017, 16:29
Es gab zwischenzeitlich ein paar recht fordernde Emails, weil sich da jemand mit dem Nachbau ja so viel Arbeit gemacht hat und es ja nun nicht sein kann, dass er irgendwelche Softwareprobleme selbst lösen soll und sowas schadet ja der ganzen Community usw usw bla bla ...
Ums kurz zu machen: Bei mir läuft es "gut genug", die gesamte Erkennung ist letztlich an/mit meinem Test-Cube entstanden. Ist alles nur peinlicher Quick-Hack-Code, aber tut zumindest im Ansatz was er soll.Jetzt ist es m.E. an der Community, da bei Bedarf was universell benutzbares draus zu machen. Ein vielversprechender Lösungsweg ist m.E., alle Bilder direkt aufzunehmen und dann über alle Bilder den K-Means-Algorithmus zur Clusterbildung laufen zu lassen. Die Zahl der Cluster muss man vorgeben, aber das ist in unserem Fall kein Problem, denn die sechs Cluster sind genau die sechs Farben. Die OpenCV-Bibliothek, die wir ja schon verwenden beinhaltet wohl sogar genau diesem Algorithmus schon.
Aber eine Befürchtung habe ich: Da der Weissabgleich zwischen den Bildern immer wieder aktiv wird stimmen die Farben der Bilder untereinander nicht überein. Das könnte eine Clusterbildung über alle Bilder stören.
Aber ich persönlich habe keine Lust, das zu machen.
Ums kurz zu machen: Bei mir läuft es "gut genug", die gesamte Erkennung ist letztlich an/mit meinem Test-Cube entstanden. Ist alles nur peinlicher Quick-Hack-Code, aber tut zumindest im Ansatz was er soll.Jetzt ist es m.E. an der Community, da bei Bedarf was universell benutzbares draus zu machen. Ein vielversprechender Lösungsweg ist m.E., alle Bilder direkt aufzunehmen und dann über alle Bilder den K-Means-Algorithmus zur Clusterbildung laufen zu lassen. Die Zahl der Cluster muss man vorgeben, aber das ist in unserem Fall kein Problem, denn die sechs Cluster sind genau die sechs Farben. Die OpenCV-Bibliothek, die wir ja schon verwenden beinhaltet wohl sogar genau diesem Algorithmus schon.
Aber eine Befürchtung habe ich: Da der Weissabgleich zwischen den Bildern immer wieder aktiv wird stimmen die Farben der Bilder untereinander nicht überein. Das könnte eine Clusterbildung über alle Bilder stören.
Aber ich persönlich habe keine Lust, das zu machen.