2016-12-26 4 views
0

Ich möchte den genauen Abstand zwischen Kamera und Armarker finden.artoolkit Abstand zwischen camer und ArMarker

float[] markerDistance = ARToolKit.getInstance().queryMarkerTransformation(markerID.get(i)); 

float x = markerDistance[12]; 
float y = markerDistance[13]; 
float z = markerDistance[14]; 

double distance = Math.sqrt((x*x) + (y*y) + (z*z)); 

Hier ist die Entfernung, aber es ist nicht genau.

Mein Projekt hängt von genauer oder fast genauer Entfernung ab.

Antwort

0

Ich antwortete das vorher. Der Abstand wird durch die z-Achse auf ARToolKit5 dargestellt. Werfen Sie einen Blick hier:

Find distance between ArMarker and camera in ArToolkit's android java SDK

Lassen Sie es mich wissen, das ist, was Sie suchen.

+0

vielen Dank es half –

+0

froh, dass es Ihnen geholfen hat. Wenn es Ihr Problem löst, markieren Sie bitte die Antwort als richtig, danke. –