Ich glaub du stellst dir des etzwas zu einfach vor den code zu verlkeinern...
Ich weiß nicht, mein Versuch zur Kantenerkennug braucht auf nem Duron 700 bei einem 640x480 Bild ganze 80ms ...

Man kann das Problem auf verschiedene Arten lösen. Einfach suchen, wo sich die Farben ändern oder eben einen effizienten Algorithmus verwenden, der im Prinzip das gleiche macht, aber eben effizienter. Darauf will ich hinaus.
Das Forum heißt schließlich "... Algorithmen ...", also sollten wir hier nicht nur die Ergebnisse pärsentieren, sondern auch mal das Wie ansprechen.

Johannes hat natürlich recht, dass mit den Kanten allein noch nix gewonnen ist, hier muß sich zum Beispiel noch eine Bildsegmentierung anschließen, aber das is dann wieder eine andere Geschichte.