Mapillary
Mapillary copied to clipboard
360 degrees detections are not allinged
Detection are aligned only when looking directly at them. Horizontal rotation is fine but when image is rotated vertically they get separated from object.
Normal

Horizontal Rotation

Vertical Rotation

Also they don't respond to zooming.
This is largely due to using two different methods for calculating where the user is looking. IIRC.
I need to see if I can figure out how to move from the largely custom code currently used to something that only uses Apache Commons (I think that if I am able to do that, the responsiveness of the UI will greatly increase). The major problem is "clamping" the rotation such that the user cannot rotate the image such that the image is "skewed".