Just an update on @Eesger and myself’s OpenWanderer project, which as you may know is a project to produce a 100% free and open source (server, client, processing tools, and imagery) panoramas platform.
We’ve been enhancing the platform whenever we’ve had a moment over the last couple of months, so that you can now upload and navigate sequences, with some nice visual rollover effects on the sequence route and panorama markers.
Furthermore it’s now available at a live site:
If you are not logged in, you can view panoramas and sequences. Note that the panoramas are the panos from OpenTrailView (which shares the same server) - the highest concentrations are in southern England and the Lake Como area of Italy.
An example of a sequence begins at the default loaded pano.
Note that these sequences have been autogenerated from OpenTrailView panoramas by a quick and dirty script to detect panoramas in a sequence. it’s not perfect by any means but it was a quick way of getting a number (around 100) sequences created - OpenTrailView (the current version) does not support sequences but OTV 4 (based on OpenWanderer) will do.
However if you upload panoramas it will automatically create a sequence from them (based on order of upload currently, so please add them in the correct order)
Elevation is handled via a processing script available at https://github.com/openwanderer/server-bot. This will also later handle face blurring and it’s the aim to integrate OpenSfM. Elevation is not added when the pano is uploaded (as it’s potentially a time consuming process) but as a background cron script (if you want to set it up on your server, you currently have to do this yourself)
Feel free to test it yourself. Let me know (via Campfire messaging) if you are uploading a ‘real’ sequence that you want to publish, otherwise I will assume it 's just a test (which may get deleted).
You need to signup and login to upload panoramas. (Accounts are shared with OpenTrailView).
I need not add that your details are not used for nefarious purposes: they are simply there for authentication, to prevent a panorama being modified or deleted by someone other than its owner or an administrator.
As well as uploading, you can also adjust the pan, tilt and roll of the current panorama when logged in. By doing this you can correctly align the rendered pano sequence to the real-world route on he panorama, and as a result you can correct the rotation angles and then save them to the server.
Any feedback welcome! Bear in mind it’s deliberately minimalist at the moment, it can be considered a demo app albeit one which is functional.
A reminder of the github repos, they are at
https://github.com/openwanderer/server-app (The working webapp and server API)
https://github.com/openwanderer/server-bot (the server ‘bot’ which does background pano processing on the server)