Hi,
also wenns nur um die Koordinaten geht, ist es wohl denkbar einfach. Dein Bild hat eine Auflösung von 640x480 (X-Y). Ein Pan-Servo-Wert(X) von 0 lässt also die Kamera in X-Richtung auf den X-Wert von 0 blicken, ein Wert von 255 lässt die Kamera auf den X-Wert 640 blicken. Das selbe gilt auch für die Y-Richtung, nur mit anderen Werten.
Somit erhält man eine einfache Formel:
ServoX = (MittelpunktX/AuflösungX)*AuflösungServo
ServoY = (MittelpunktY/AuflösungY)*AuflösungServo
Bei deinem Beispiel:
ServoX = (320/640)*255 = 127.5
ServoY = (100/480)*255 = 53.125
Hoffe das hilft dir.
Gruß
Chris
EDIT:
Hab gerade gesehen, dass die Kamera ja nur einen Bereich von 75° abdeckt. Da du keine Angabe gemacht hast, wie sich die Winkel der Servos und der Kamera zueinander verhalten, kann ich dir leider keine Antwort darauf geben.
Ergo ist obiges zwar nicht falsch, aber für deine Situation nicht zutreffend.
Lesezeichen