Dies ist der Befehl rawlog-edit, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
rawlog-edit - Befehlszeilen-Tool zur Manipulation von Roboterdatensätzen (rawlogs)
ZUSAMMENFASSUNG
rawlog-edit [--rename-externals] [--stereo-rectify ]
[--kamera-params ] [--sensoren-pose
] [--generate-pcd] [--generate-3d-pointclouds]
[--cut] [--export-2d-scans-txt] [--export-imu-txt]
[--export-gps-txt] [--export-gps-kml] [--keep-label
,label...]>] [--remove-label ]
[--list-range-pearing] [--remap-timestamps ]
[--list-timestamps] [--list-images] [--info]
[--externalize] [-q] [-w] [--to-time ] [--von Zeit
] [--indexieren ] [--von-index ]
[--Textdatei-Ausgabe ] [--Bildgröße ]
[--Bildformat ] [--out-dir <.>] [-o
] -ich [--] [--Ausführung]
[-H]
ANWENDUNG Beispiele:
Direkt Überblick of a Datensatz Datei:
rawlog-edit --info -i in.rawllog
Schneiden Einträge [1000,2000] in ein anderer Rohprotokoll Datei:
rawlog-edit --cut --from-index 1000 --to-index 2000 \
-i in.rawllog -o out.rawllog
Schneiden Einträge für Anfang up zu Zeitstempel 1281619819:
rawlog-edit --cut --to-time 1281619819 \
-i in.rawllog -o out.rawllog
Generieren a Google Die Erde KML Datei mit GPS- Ortung die Datenerfassung in a Datensatz:
rawlog-edit --export-gps-kml -i in.rawllog
Entfernen alle Beobachtungen namens "REAR_LASER":
rawlog-edit --remove-label REAR_LASER -i in.rawllog -o out.rawllog
Entfernen alle Beobachtungen nicht namens "REAR_LASER":
rawlog-edit --keep-label REAR_LASER -i in.rawllog -o out.rawllog
Konvertieren alle Bildern zu extern Lagerung Modus:
rawlog-edit --externalize -i in.rawllog -o out.rawllog
rawlog-edit --externalize --image-format jpg -i in.rawllog \
-o out.rawllog
BESCHREIBUNG
Rawlog-Bearbeitung ist eine Befehlszeilenanwendung zum Prüfen und Bearbeiten von Roboterdatensatzdateien
im standardisierten Format "rawlog".
Dies sind die unterstützten Argumente und Operationen:
--rename-externals
Op: Benennt alle Dateinamen des externen Speichers im Rawlog um (es
ändert nicht die externen Dateien, die möglicherweise sogar nicht existieren).
--stereo-korrigieren
Op: erstellt einen neuen Satz externer Bilder für alle
COobservationStereoImages mit dem angegebenen SENSOR_LABEL, unter Verwendung der Kamera
Parameter, die in den Beobachtungen gespeichert sind (die ein gültiger . sein müssen)
Kalibrierung) und mit dem angegebenen Alpha-Wert. Alpha kann -1 für Auto sein,
oder anderweitig im Bereich [0,1] liegen (siehe OpenCV-Dokumente für
cvStereoRectify).
Erfordert: -o (oder --output)
Optional: --image-format zum Festlegen des Bildformats (default=jpg),
--image-size zum Ändern der Größe der Ausgabebilder (Beispiel: --image-size 640x480)
--camera-params
Op: Ändern Sie die Kameraparameter aller CObservationImages mit den
angegebener SENSOR_LABEL, mit neuen Parametern, die aus der angegebenen Datei geladen wurden,
Abschnitt '[CAMERA_PARAMS]' für monokulare Kameras, oder
'[CAMERA_PARAMS_LEFT]' und '[CAMERA_PARAMS_RIGHT]' für
Stereo.
Erfordert: -o (oder --output)
--Sensoren-Pose
Op: Batch-Änderung der Posen von Sensoren von einem Rawlog-Grabber-ähnlichen
Konfigurationsdatei, die die Pose der Sensoren durch ihre
sensorLabel-Namen.
Erfordert: -o (oder --output)
--generate-pcd
Op: Generieren Sie eine PointCloud Library (PCL) PCD-Datei mit der Punktwolke
für jede Sensorbeobachtung, die in diese umgerechnet werden kann
Darstellung: Laserscans, 3D-Kamerabilder, etc.
Optional: --out-dir zum Ändern des Ausgabeverzeichnisses (Standard: "./")
--generate-3d-pointclouds
Op: (re)generieren Sie die 3D-Punktwolken in CObservation3DRangeScan
Objekte mit Bereichsdaten.
Erfordert: -o (oder --output)
--schneiden
Op: Schneiden Sie einen Teil des Eingabe-Rohlogs aus.
Erfordert: -o (oder --output)
Erfordert: Mindestens eines von --from-index, --from-time, --to-index,
--zur Zeit. Verwenden Sie nur eine der Optionen --from-* und --to-* gleichzeitig.
Wird nur ein --from-* angegeben, wird das Rawlog bis zum Ende gespeichert.
Wenn nur ein --to-* angegeben wird, wird das Rawlog von seinem
Anfang.
--export-2d-scans-txt
Op: 2D-Scans in TXT-Dateien exportieren.
Erzeugt zwei .txt-Dateien für jedes unterschiedliche Sensoretikett des 2D-Scans
Beobachtungen, eine mit den Zeitstempeln und die andere mit Bereich
Daten.
Die generierten .txt-Dateien werden im gleichen Pfad wie die Eingabe gespeichert
rawlog, mit dem gleichen Dateinamen + jedem sensorLabel.
--export-imu-txt
Op: IMU-Messwerte in TXT-Dateien exportieren.
Erzeugt eine .txt-Datei für jedes unterschiedliche Sensoretikett einer IMU
Beobachtung im Datensatz. Die generierten .txt-Dateien werden gespeichert in
der gleiche Pfad wie das Eingabe-Rohlog, mit dem gleichen Dateinamen + jedem
sensorLabel.
--export-gps-txt
Op: Exportieren Sie GPS-Messwerte in TXT-Dateien.
Erzeugt eine .txt-Datei für jedes unterschiedliche Sensoretikett von GPS
Beobachtungen im Datensatz. Die generierten .txt-Dateien werden gespeichert in
der gleiche Pfad wie das Eingabe-Rohlog, mit dem gleichen Dateinamen + jedem
sensorLabel.
--export-gps-kml
Op: Exportieren Sie GPS-Pfade in Google Earth-KML-Dateien.
Erzeugt eine .kml-Datei mit verschiedenen Abschnitten für jeden einzelnen
Sensorbeschriftung von GPS-Beobachtungen im Datensatz. Die generierte .kml
Dateien werden im selben Pfad wie das Eingabe-Rohlog gespeichert, mit dem
gleicher Dateiname + jedes sensorLabel.
--keep-label
Op: Alle Beobachtungen entfernen, die nicht mit dem angegebenen Sensor übereinstimmen
Label(s). Mehrere Labels können durch Kommas getrennt angegeben werden.
Erfordert: -o (oder --output)
--remove-label
Op: Entfernen Sie alle Beobachtungen, die den angegebenen Sensoretiketten entsprechen. Mehrere
Labels können durch Kommas getrennt angegeben werden.
Erfordert: -o (oder --output)
--list-range-pearing
Op: eine Liste aller charakteristischen Beobachtungen des Typs ausgeben
Reichweite tragend.
Optional kann die Ausgabetextdatei mit geändert werden
--text-Datei-Ausgabe.
--remap-timestamps
Op: Alle Zeitstempel ändern und durch die lineare Karte ersetzen
'a*t+b'. Die Parameter 'a' und 'b' müssen mit a . getrennt angegeben werden
Semikolon.
Erfordert: -o (oder --output)
--list-timestamps
Op: erzeugt eine Liste mit dem Zeitstempel aller Beobachtungen, Sensor
Label und C++-Klassenname.
Optional kann die Ausgabetextdatei mit geändert werden
--text-Datei-Ausgabe.
--list-images
Op: Erstellen Sie eine Liste aller externen Bilddateien im Datensatz.
Optional kann die Ausgabetextdatei mit geändert werden
--text-Datei-Ausgabe.
--die Info
Op: Eingabedatei analysieren und Informationen und Statistiken ausgeben.
--externalisieren
Op: in externen Speicher konvertieren.
Erfordert: -o (oder --output)
Optional: --image-format
-q, --leise
Kurze Ausgabe
-w, --overwrite
Überschreiben der Zieldatei ohne Aufforderung erzwingen.
--zur Zeit
Endzeit für --cut, als UNIX-Zeitstempel, optional mit Bruchteilen von
Sekunden.
--von Zeit
Startzeit für --cut, als UNIX-Zeitstempel, optional mit Brüchen
von Sekunden.
--indexieren
Endindex für --cut
--from-index
Startindex für --cut
--text-file-output
Ausgabe für eine Textdatei
--Bildgröße
Größe der Ausgabebilder ändern
--Bildformat
Externes Bildformat
--out-dir <.>
Ausgabeverzeichnis (wird nur von einigen Befehlen verwendet)
-Ö , --Ausgang
Ausgabedatensatz (*.rawlog)
-ich , --eingabe
(erforderlich) Eingabedatensatz (erforderlich) (*.rawlog)
--, --ignore_rest
Ignoriert den Rest der beschrifteten Argumente, die diesem Flag folgen.
--Version
Zeigt Versionsinformationen an und beendet sich.
-h, --Hilfe
Zeigt Nutzungsinformationen an und beendet.
--
Verwenden Sie rawlog-edit online mit den onworks.net-Diensten