Xiaomi Yi: Fokus einstellen

Im Auslieferungszustand der Yaomi Yi Action Camera ist die Qualität der Aufnahmen enttäuschend: blasse Farben und vor allem Unschärfe im Mittel- und Fernbereich. Letzteres ist praktisch ein KO-Kriterium, sollen die Mapillary-Bilder doch als Grundlage für OpenStreetMap-Mapping dienen. Wenn Verkehrsschilder und andere Beschriftungen nicht zu erkennen sind, sind die Bilder zumindest praktisch nutzlos. Beispiel:

Die Recherche im Netz und der Kontakt mit einem anderen Mapillary-Contributor, der offensichtlich mit der YI ordentliche Bilder erstellte, hat dann ergeben, dass die Unschärfe ein bekanntes Problem ist. Offenbar wird die Kamera in der Produktion so eingestellt, dass Selfie-Bilder scharf werden. Mit einer Suche nach “Xiaomi Yi Focus” findet man aber Anleitungen, wie man die Schärfeneinstellung verändern kann. Dazu wird das Gehäuse geöffnet, der Kleber entfernt, mit dem die Linse in der Produktion nach der Fokusierung fixiert wurde, die Linse wie gewünscht eingestellt und wieder fixiert. Mit dieser Prozedur erlischt natürlich die Garantie der Kamera.

RaspberryPi B+ als Musikplayer - Teil 1: HW und Betriebssystem

Das Gerät nach dem Zusammebau und der Installation von Raspbian

Das Gerät nach dem Zusammebau und der Installation von Raspbian

Nachdem ich den bis dahin als Media Player genutzten RaspberryPi B+ durch einen RaspberryPi 3 ersetzt hatte, war dieser frei für eine neues Projekt. Die Wahl fiel auf den Aufbau eines Internet-Radios und Musikplayers. Dafür sollte der Raspberry um ein Display und Eingabeelemente erweitert werden. Die Wahl fiel auf ein 2.2"-Farbdisplay mit sechs Tastern, das es von verschiedenen Anbietern in leicht unterschiedlicher Ausführung gibt. Um mir das Basteln eines Gehäuses zu ersparen, fiel die Wahl auf ein Set aus Display-Platine und passendem Alu-Gehäuse, das man ebenfalls in diversen Varianten ab etwa 30€ angeboten wird. Einschlägige Angebote findet man bei den üblichen China-Versendern über die Stichworte “raspberry 2.2 tft box case0”.

Mit der Xiaomi Yi Action Camera auf dem Fahrrad Bilder für Mapillary aufnehmen

Seit einiger Zeit nehme ich Fotosequenzen für das Projekt Mapillary auf. Die Aufnahmen mache ich nahezu ausschließlich beim Fahrradfahren. Anfangs habe ich dafür mein altes Smartphone vom Typ Samsung Ace 2 in einer einfachen Lenkerhaltung verwendet.

Aufbau mit Samsung Ace 2

Aufbau mit Samsung Ace 2

Auf der Suche nach einer Alternative bin ich auf die YI Action Camera gestoßen. Diese Kamera lag mit einem Preis von unter 100€ in meinem Budget, hat für diesen Preis eine hohe Auflösung von bis zu 16 MP und wurde im Netz allgemein gut bewertet.

Georeferenziertes Rasterbild aus OSM-Daten erstellen

Hier wird beschrieben, wie man mit Hilfe des Overpass-API, QGIS und GDAL auf der Grundlage der Openstreetmap-Daten ein georeferenziertes Rasterbild erstellen kann. Als Beispiel wird das Radwegenetz der Städe Ulm und Neu-Ulm verwendet.

Extrahieren der Openstreetmap-Daten

Dies geschieht am einfachsten mit dem QGIS-Plugin QuickOSM. Dieses Plugin ermöglicht es, Openstreetmap-Daten über das Overpass-API mit der Abfragesprache Overpass QL herunter zu laden und in QGIS als Layer anzuzeigen. Nach Installation des Plugins wird es über Vektor->QuickOSM->QuickOSM gestartet. Für das Beispiel wird die folgende Overpass-Abfrage verwendet:

Höhenlinien für Garmin-Geräte aus den EU-DEM-Daten erstellen

Die Europäischen Umweltagentur EEA stellt auf ihrer Webseite digitale Höhendaten für ganz Europa zum Download bereit. Die Daten basieren auf den Daten von SRTM und ASTER GDEM und haben eine Auflösung von 25 Metern. Hier wird beschrieben, wie man daraus Höhenlinien für Garmin-Navigationsgeräte erstellen kann.

Dies ist eine Alternative zu den üblichen Verfahren, welche direkt auf den SRTM- und/oder ASTER-GDEM-Daten aufbauen. Während es dafür Werkzeuge gibt, die in einem Schritt die Daten herunterladen und daraus eine OSM-Datei erzeugen, z.B. phyghtmap und srtm2osm, muss dies bei den EU-DEM-Daten in getrennten Verarbeitungsschritten gemacht werden.

Animierte Tracks erstellen mit QGIS

Hier wird beschrieben, wie man aus einem GPX-Track eine Animation der Strecke erstellen kann. Die Animation besteht darin, dass der Track abschnittsweise oder punktweise gezeichnet wird.

Punktweise Animation

Für die Animation des Tracks wird das QGIS-Plugin TimeManager verwendet. Dieses Plugin stellt die Objekte eines Layers zeitlich verzögert entsprechend einem Zeitstempel aus den Objektattributen dar. Da GPX-Dateien für Tracks keinen Zeitstempel und auch kein anderes als Zeitstempel interpretierbares Attribut enthalten, wird die GPX-Datei mit dem Programm gpx2shp in eine ESRI-Shape-Datei konvertiert:

Einzelne Dateien verschlüsseln mit Thunar unter XFCE4

Wenn man OpenPGP/GnuPG bereits für die Verschlüsselung von Mails verwendet, dann kann man sein Schlüsselpaar (öffentlicher Schlüssel, privater Schlüssel) auch zum Verschlüsseln einzelner Dateien benutzen. Hier wird beschrieben, wie man das Ver- und Entschlüsseln in der XFCE4-Desktopumgebung auf komfortable Weise aus dem Dateimanager Thunar heraus durchführen kann.

Verschlüsseln und Entschlüsseln mit GnuPG

Die Datei wird mit dem eigenen öffentlichen Schlüssel verschlüsselt:

gpg2 -e --default-recipient-self 

Die so erzeugte Datei mit der Dateiendung .gpg kann mit dem privaten Schlüssel wieder entschlüsselt werden:

Archies Campingplatz-POIs für Garmin-Geräte unter Linux

Wichtiger Hinweis: Die Seite archiescampings.eu hat den Betrieb eingestellt.

Hier wird beschrieben, wie man die Campingplatz-POIs von archiescampings.eu in eine POI-Datei im Garmin-spezifischen gpi-Format umwandeln kann. Für Windows und MAC gibt es dafür von Garmin das Programm POI Loader. Will man ohne Windows auskommen und auch auf Wine verzichten, dann kann man die gpi-Datei unter Linux mit perl und gpsbabel erstellen.

Als Eingabe wird die Archies-POI-Liste im GPX-Format verwendet. Nach dem Entpacken der Archies-Landesdatei findet man diese Datei im Verzeichnis GPX eXchange-zzz unter dem Namen archies_xxx.gpx. Im folgenden wird die europaweite POI-Datei zu Grunde gelegt.