2017-09-29 2 views
1

Ich versuche den PETS 2009 S2 L1 Datensatz für ein Multikamera-Fußgängererkennungs-Framework zu verwenden.3x3 Homographie-Matrix von Tsai Kalibrierungsparameter

Ich verwende die gemeinsame Grundebene Annahme für alle Kameras, also muss ich alle Ansichten auf die gleiche z = 0 Grundebene projizieren.

TIERE 2009 gibt Kamerakalibrierungsparameter in Bezug auf Tsai Parameter wie folgt aus:

<?xml version="1.0" encoding="UTF-8"?> 
<Camera name="View_001"> 
    <Geometry width="768" height="576" ncx="7.9500000000e+02" nfx="7.5200000000e+02" dx="4.8500000000e-03" dy="4.6500000000e-03" dpx"5.1273271277e-03" dpy"4.6500000000e-03"/> 
    <Intrinsic focal="5.5549183034e+00" kappa1="5.1113043639e-03" cx="3.2422149053e+02" cy="2.8256650051e+02" sx="1.0937855397e+00"/> 
    <Extrinsic tx="8.2873214225e+02" ty="-3.1754796051e+03" tz="3.5469298547e+04" rx="2.0405458695e+00" ry="-8.9337703748e-01" rz="-4.3056124791e-01"/> 
</Camera> 

ich ein paar Probleme mit den inneren und äußeren Parameter auf einen einzigen 3x3 Boden Homografie Matrix zu konvertieren.

Fast alle Links, die ich mit C++ - Beispielcode (wie der auf der offiziellen PETS-Website) gefunden habe, waren tot und ich hatte kein Glück, nützliche Informationen zu finden.

Jede Hilfe wäre zu schätzen.

Antwort

0

Hier ist eine theoretische Erklärung der Tsai-Kalibrierungsparameter. Ich würde das in OpenCV-Matrizen umwandeln und dann Homographie berechnen.

http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/DIAS1/

Instruction wie Kalibrierung Homografie sich ändern wird in ähnlichen Thema geschrieben:

https://stackoverflow.com/a/10750648/8682088

Und besser formatiing

https://dsp.stackexchange.com/a/2592

+0

Soweit ich weiß, OpenCV erlaubt nur Sie können Homographien mit einer Reihe von Quell- und Schicksalspunkten berechnen. Daher gibt es keine Möglichkeit, Rotations - und Translationsmatrizen zur Berechnung der Homographie zu verwenden. [OpenCV Homography Link] (http://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html?highlight=findhomography#findhomography) – Alex

+0

Hier ist ein Link zu Homographie-Definition und Diskussion. Es ist schwer, Homographiematrix zu zerlegen, aber relativ einfach zu berechnen https://dsp.stackexchange.com/a/1854 –

+0

Ich versuchte diese Formel sowie H = Lambda * K [r1, r2, T] mit K-Kamera Matrix, r1 und r2 Rotationsvektoren und T-Translationsvektor, aber es funktioniert nicht. – Alex

Verwandte Themen