Forum: Algorithmen, Datenstrukturen und Klassendesign
by jfheins,
23. Jan 2012
Das Programm ist in C# geschrieben, hier mal der wesentliche Code:
private void CalcAngle(ref CalcInfo img)
{
// Flächenmomente ermitteln
double Ixy = 0,
Ixx = 0,
Iyy = 0;
for (int y = 0; y < img.Height; y++)
{
Forum: Algorithmen, Datenstrukturen und Klassendesign
by jfheins,
22. Jan 2012
Also ich habe da mal Code geschrieben, um die Ausrichtung eines Rechtecks zu bestimmen. Heraus kam dann der Winkel in dem das Rechteck steht.
Das ganze habe ich über eine Hauptachsentransformation realisiert, aber es kann gut sein dass es da noch einfachere Lösungen gibt ....
Forum: Algorithmen, Datenstrukturen und Klassendesign
by jfheins,
21. Jan 2012
welche form hat das objekt? ist das problem zweidimensional?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by jfheins,
21. Jan 2012
Falls der Preis keine Rolle spielt: Halcon :mrgreen:
Damit geht sowas: http://www.halcon.de/halcon/applications/imgs/shape3dmatch-01-large.gif
(Nachdem die 3D Daten zur Verfügung stehen)