Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen rawlog-edit komutudur.
Program:
ADI
rawlog-edit - Komut satırı robotik veri kümeleri (rawlog'lar) işleme aracı
SİNOPSİS
rawlog-edit [--rename-externals] [--stereo-rektifiye ]
[--kamera-paramları ] [--sensörler-poz
] [--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-aralık taşıyan] [--remap-zaman damgaları ]
[--list-zaman damgaları] [--list-images] [--bilgi]
[--dışsallaştır] [-q] [-w] [--zamana ] [--zamandan
] [--dizine ] [--dizinden ]
[--metin-dosya-çıktı ] [--Görüntü boyutu ]
[--görüntü formatı ] [--out-dir <.>] [-o
] -ben [--] [--versiyon]
[-H]
KULLANIM ÖRNEKLER
Hızlı genel bakış of a veri kümesi Dosya:
rawlog-düzenleme --bilgi -i in.rawlog
kesim the girişleri [1000,2000] içine bir diğeri ham günlük Dosya:
rawlog-edit --cut --index 1000 --to-index 2000 \
-i in.rawlog -o out.rawlog
kesim the girişleri itibaren the başlangıç up için zaman damgası 1281619819:
rawlog-edit --cut --to-time 1281619819 \
-i in.rawlog -o out.rawlog
Oluşturmak a Google Dünya KML dosya ile the GPS veri in a veri kümesi:
rawlog-düzenleme --dışa aktarma-gps-kml -i in.rawlog
Kaldır herşey gözlemler adlı "ARKA_LAZER":
rawlog-edit --remove-label REAR_LASER -i in.rawlog -o out.rawlog
Kaldır herşey gözlemler değil adlı "ARKA_LAZER":
rawlog-edit --keep-label REAR_LASER -i in.rawlog -o out.rawlog
dönüştürmek herşey görüntüleri için dış hafızası modu:
rawlog-edit --dışsallaştır -i in.rawlog -o out.rawlog
rawlog-düzenleme --dışsallaştırma --görüntü formatı jpg -i in.rawlog \
-o out.rawlog
AÇIKLAMA
rawlog-düzenle robotik veri kümesi dosyalarını incelemek ve işlemek için bir komut satırı uygulamasıdır
"rawlog" standartlaştırılmış biçimde.
Bunlar desteklenen argümanlar ve işlemlerdir:
--rename-harici
Op: rawlog içindeki tüm harici depolama dosyası adlarını yeniden adlandırır (bu
var olmayan harici dosyaları değiştirmez).
--stereo-düzeltme
Op: herkes için yeni bir harici görüntü seti oluşturur
Kamerayı kullanarak verilen SENSOR_LABEL ile CObservationStereoImages
gözlemlerde saklanan parametreler (geçerli bir
kalibrasyon) ve verilen alfa değeri ile. Alfa, otomatik için -1 olabilir,
veya [0,1] aralığında olabilir (bkz.
cvStereoRectify).
Şunları gerektirir: -o (veya --output)
İsteğe bağlı: --image-format görüntü biçimini ayarlamak için (varsayılan=jpg),
--image-size çıktı görüntülerini yeniden boyutlandırmak için (örnek: --image-size 640x480)
--kamera-paramları
Op: ile tüm CObservationImage'ların kamera parametrelerini değiştirin
verilen SENSOR_LABEL, verilen dosyadan yüklenen yeni paramlar ile,
monoküler kameralar için '[CAMERA_PARAMS]' bölümü veya
için '[CAMERA_PARAMS_LEFT]' ve '[CAMERA_PARAMS_RIGHT]'
müzik seti.
Şunları gerektirir: -o (veya --output)
--sensörler-poz
Operasyon: sensörlerin pozlarını bir rawlog-tutucu benzerinden toplu olarak değiştirin
sensörlerin pozunu belirten konfigürasyon dosyası
sensör Etiket adları.
Şunları gerektirir: -o (veya --output)
--üret-pcd
İşlem: Nokta bulutu ile bir PointCloud Kitaplığı (PCL) PCD dosyası oluşturun
buna dönüştürülebilen her sensör gözlemi için
temsil: lazer taramaları, 3D kamera görüntüleri, vb.
İsteğe bağlı: --out-dir çıktı dizinini değiştirmek için (varsayılan: "./")
--generate-3d-nokta bulutları
Operasyon: CObservation3DRangeScan içinde 3B nokta bulutlarını (yeniden) oluşturun
Aralık verileri olan nesneler.
Şunları gerektirir: -o (veya --output)
--kesmek
Op: Giriş rawlog'unun bir kısmını kesin.
Şunları gerektirir: -o (veya --output)
Gerektirir: --from-index, --from-time, --to-index,
--zamana. Aynı anda --from-* ve --to-* öğelerinden yalnızca birini kullanın.
Yalnızca bir --from-* verilirse, rawlog sonuna kadar kaydedilir.
Yalnızca bir --to-* verilirse, rawlog dosyasından kaydedilir.
başlangıç.
--export-2d-tarama-txt
Op: 2B taramaları TXT dosyalarına aktarın.
2D taramanın her farklı sensör etiketi için iki .txt dosyası oluşturur
gözlemler, biri zaman damgalı, diğeri aralıklı
verileri.
Oluşturulan .txt dosyaları, girişle aynı yola kaydedilecektir.
rawlog, aynı dosya adı + her bir sensorLabel.
--dışa aktarma-imu-txt
Op: IMU okumalarını TXT dosyalarına aktarın.
Bir IMU'nun her farklı sensör etiketi için bir .txt dosyası oluşturur
veri setinde gözlem. Oluşturulan .txt dosyaları şuraya kaydedilecek:
aynı dosya adı + her biri ile giriş rawlog'undan aynı yol
sensör etiketi.
--dışa aktarma-gps-txt
Op: GPS okumalarını TXT dosyalarına aktarın.
GPS'in her farklı sensör etiketi için bir .txt dosyası oluşturur
Veri setindeki gözlemler. Oluşturulan .txt dosyaları şuraya kaydedilecek:
aynı dosya adı + her biri ile giriş rawlog'undan aynı yol
sensör etiketi.
--dışa aktarma-gps-kml
Op: GPS yollarını Google Earth KML dosyalarına aktarın.
Her biri için farklı bölümlere sahip bir .kml dosyası oluşturur
veri kümesindeki GPS gözlemlerinin sensör etiketi. oluşturulan .kml
dosyalar, rawlog girdisiyle aynı yola kaydedilir.
aynı dosya adı + her sensör Etiketi.
--keep-etiket
Op: Verilen sensörle eşleşmeyen tüm gözlemleri kaldırın
etiket(ler). Virgülle ayrılmış birkaç etiket sağlanabilir.
Şunları gerektirir: -o (veya --output)
--remove-etiket
Op: Verilen sensör etiket(ler)iyle eşleşen tüm gözlemleri kaldırın. Birkaç
etiketler virgülle ayrılmış olarak sağlanabilir.
Şunları gerektirir: -o (veya --output)
--list-aralık taşıyan
Op: türdeki tüm dönüm noktası gözlemlerinin bir listesini dökümü
menzil taşıyan.
İsteğe bağlı olarak çıktı metin dosyası ile değiştirilebilir
--metin-dosya-çıktı.
--remap-zaman damgaları
İşlem: Tüm zaman damgalarını değiştirin t onu doğrusal haritayla değiştirin
'a*t+b'.'a' ve 'b' parametreleri a ile ayrılarak verilmelidir.
noktalı virgül.
Şunları gerektirir: -o (veya --output)
--list-zaman damgaları
Op: tüm gözlemlerin zaman damgasını, sensörü içeren bir liste oluşturur
etiket ve C++ sınıf adı.
İsteğe bağlı olarak çıktı metin dosyası ile değiştirilebilir
--metin-dosya-çıktı.
--list-görüntüler
Op: veri kümesindeki tüm harici görüntü dosyalarının bir listesini boşaltın.
İsteğe bağlı olarak çıktı metin dosyası ile değiştirilebilir
--metin-dosya-çıktı.
--bilgi
Op: giriş dosyasını ayrıştırın ve bilgi ve istatistikleri boşaltın.
--dışsallaştırmak
Op: harici depolamaya dönüştürün.
Şunları gerektirir: -o (veya --output)
İsteğe bağlı: --image-format
-q, --sessiz
Kısa çıkış
-w, --üzerine yaz
Sormadan hedef dosyanın üzerine yazmaya zorla.
--zamana
--cut için bitiş zamanı, UNIX zaman damgası olarak, isteğe bağlı olarak
saniye.
--zamandan
--cut için başlangıç zamanı, UNIX zaman damgası olarak, isteğe bağlı olarak kesirlerle
saniye
--to-index
--cut için bitiş dizini
--from-index
--cut için başlangıç dizini
--metin-dosya-çıktı
Bir metin dosyası için çıktı
--Görüntü boyutu
Çıktı görüntülerini yeniden boyutlandır
--görüntü formatı
Harici görüntü formatı
--out-dir <.>
Çıktı dizini (yalnızca bazı komutlar tarafından kullanılır)
-Ö , --çıktı
Çıktı veri kümesi (*.rawlog)
-ben , --giriş
(gerekli) Girdi veri seti (gerekli) (*.rawlog)
--, --ignore_rest
Bu bayrağı izleyen etiketli bağımsız değişkenlerin geri kalanını yok sayar.
--versiyon
Sürüm bilgilerini görüntüler ve çıkar.
-h, --yardım
Kullanım bilgilerini görüntüler ve çıkar.
--
onworks.net hizmetlerini kullanarak rawlog-edit'i çevrimiçi kullanın