Objekterkennung bei Verzeichnung einer Kamera



  • Ich habe eine Kamera und möchte dort den Mittelpunkt eines Objektes erkennen, das klappt auch sehr gut aber aus diesem Mittelpunkt muss ich Koordinaten in mm umrechnen.
    Jetzt habe ich das Problem, dass das Bild eine Tonnenförmige Verzeichnung aufweist, da ich noch kaum mit sowas gearbeitet habe weiß ich jetzt nicht was ich machen muss.
    Ich habe schon versucht http://www.c-plusplus.net/forum/318713-full zu folgen verstehe es aber nicht genau. Zuletzt habe ich versucht mit der Formel von http://de.wikipedia.org/wiki/Projektionsmatrix Radiale Verzeichnung zu arbeiten und habe da ich ki nicht kenne das Objekt auf einer gerader Linie von unten nach oben zu bewegen und mehrere x/y punkte aufzuzeichnen und dann mit Ki und K2 herum zu spielen bis x Relativ konstant ist.
    Das hat aber nicht geklappt.
    Das ziel ist das ich aus den Mittelpunkt in Pixeln (x breite y höhe) welches mein C++ Programm bestimmt x und y in mm bestimmen kann.

    Weiß jemand rat?
    Ich verzweifel ein bisschen 😞

    edit: Wenn ihr weitere informationen braucht fragt einfach das ist auch mein erstes C++ programm daher und das erste mal das ich mit einer kamera etwas mache.

    arbeiten tue ich bisher mit der PvApi.h und einer Kamera von Allied Vision


Anmelden zum Antworten