gipfel - photogrammetry for mountain images

Screenshot

gipfel
The screenshot shows the view from Olympiaberg in Munich towards the alps. The GPS data comes from Jonathan de Ferranti's great website http://www.viewfinderpanoramas.org/.

Description

gipfel helps to find the names of mountains or points of interest on a picture.
It uses a database containing names and GPS data. With the given viewpoint (the point from which the picture was taken) and two known mountains on the picture, gipfel can compute all parameters needed to compute the positions of other mountains on the picture.
gipfel can also be used to play around with the parameters manually. But it's pretty difficult to find the right parameters for a given picture manually.
You can think of gipfel as a georeferencing software for arbitrary images (not only satellite images or maps).
gipfel also has an image stitching mode, which allows to generate panorama images from multiple images that have been referenced with gipfel. The nice thing about the new image stitching is that it reuses the code that already existed for referencing images.

Download

Source: gipfel-0.5.5.tar.gz
sha256 2cd560faaeaa310abf951ba700c2f55d1727793ed630c4027f04a067358094a4

pkgsrc:
A pkgsrc package is also available.

Source Repository

A git repository can be found here.

Requirements

Changes from 0.4.1 to 0.5.5

Video

Here is an video (15MB) that demonstrates how gipfel works.

A picture taken from Olympiaberg in Munich towards the alps is used.

Panorama Images

The following images are stitched together with the gipfel stitching option.

for i in *.jpg; do gipfel-cli stitch -b -t tiff/$i $i; done

was used to create correctly oriented tiff images.
These tiff images were then blended using enblend.

lempersberg panorama

kompar panorama

The following one is from Sentinel Dome (Yosemite) with USGS data:
Sentinel Dome