นี่คือคำสั่ง rawlog-edit ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
rawlog-edit - ชุดข้อมูลหุ่นยนต์บรรทัดคำสั่ง (rawlogs) เครื่องมือการจัดการ
เรื่องย่อ
rawlog-edit [--เปลี่ยนชื่อ-externals] [--stereo-rectify ]
[--กล้อง-พารามิเตอร์ ] [--เซ็นเซอร์-ก่อให้เกิด
] [--สร้าง-pcd] [--สร้าง-3d-pointclouds]
[--ตัด] [--ส่งออก-2d-สแกน-txt] [--ส่งออก-imu-txt]
[--export-gps-txt] [--export-gps-kml] [--เก็บป้ายกำกับ
,label...]>] [--remove-label ]
[--list-range-bearing] [--remap-timestamps ]
[--รายการ-ประทับเวลา] [--รายการ-ภาพ] [--ข้อมูล]
[--externalize] [-q] [-w] [--to-time ] [--จาก-เวลา
] [--to-index ] [--จาก-ดัชนี ]
[--ไฟล์ข้อความ-เอาท์พุต ] [--ขนาดรูปภาพ ]
[--รูปแบบภาพ ] [--out-dir <.>] [-o
] -ผม [--] [--รุ่น]
[-ชม]
การใช้ ตัวอย่าง
รวดเร็ว ภาพรวม of a ชุด ไฟล์:
rawlog-แก้ไข --info -i ใน.rawlog
ตัด รายการ [1000,2000] เข้าไป อื่น บล็อกดิบ ไฟล์:
rawlog-edit --cut --from-index 1000 --to-index 2000 \
-i ใน.rawlog -o out.rawlog
ตัด รายการ จาก การเริ่มต้น up ไปยัง การประทับเวลา 1281619819:
rawlog-edit --cut --to-time 1281619819 \
-i ใน.rawlog -o out.rawlog
ผลิต a Google อีกครั้ง KML ไฟล์ สีสดสวย จีพีเอส ข้อมูล in a ชุดข้อมูล:
rawlog-แก้ไข --export-gps-kml -i ใน.rawlog
ลบรายการออกจากรถเข็น ทั้งหมด ข้อสังเกต ชื่อ "REAR_LASER":
rawlog-edit -- ลบฉลาก REAR_LASER -i ใน.rawlog -o out.rawlog
ลบรายการออกจากรถเข็น ทั้งหมด ข้อสังเกต ไม่ ชื่อ "REAR_LASER":
rawlog-edit -- เก็บป้ายกำกับ REAR_LASER -i ใน.rawlog -o out.rawlog
แปลง ทั้งหมด ภาพ ไปยัง ภายนอก การเก็บรักษา โหมด:
rawlog-แก้ไข --externalize -i ใน.rawlog -o out.rawlog
rawlog-edit --externalize --image-format jpg -i ใน.rawlog \
-o out.rawlog
DESCRIPTION
rawlog แก้ไข เป็นแอปพลิเคชันบรรทัดคำสั่งเพื่อตรวจสอบและจัดการไฟล์ชุดข้อมูลหุ่นยนต์
ในรูปแบบมาตรฐาน "rawlog"
นี่คืออาร์กิวเมนต์และการดำเนินการที่รองรับ:
--เปลี่ยนชื่อ-ภายนอก
Op: เปลี่ยนชื่อไฟล์ที่จัดเก็บข้อมูลภายนอกทั้งหมดภายใน rawlog (it
จะไม่เปลี่ยนแปลงไฟล์ภายนอกซึ่งอาจไม่มีอยู่จริง)
--stereo-rectify
Op: สร้างชุดรูปภาพภายนอกชุดใหม่สำหรับทุกคน
CObservationStereoImages ด้วย SENSOR_LABEL ที่กำหนด โดยใช้กล้อง
พารามิเตอร์ที่เก็บไว้ในการสังเกต (ซึ่งจะต้องถูกต้อง
การสอบเทียบ) และด้วยค่าอัลฟาที่กำหนด อัลฟ่าสามารถเป็น -1 สำหรับรถยนต์
หรือมิฉะนั้นจะอยู่ในช่วง [0,1] (ดูเอกสารของ OpenCV สำหรับ
cvStereoRectify)
ต้องการ: -o (หรือ --output)
ทางเลือก: --image-format เพื่อกำหนดรูปแบบภาพ (default=jpg),
--image-size เพื่อปรับขนาดภาพที่ส่งออก (ตัวอย่าง: --image-size 640x480)
--camera-params
Op: เปลี่ยนพารามิเตอร์กล้องของ CObservationImage ทั้งหมดด้วย
กำหนด SENSOR_LABEL โดยโหลดพารามิเตอร์ใหม่จากไฟล์ที่กำหนด
ส่วน '[CAMERA_PARAMS]' สำหรับกล้องมองข้างเดียว หรือ
'[CAMERA_PARAMS_LEFT]' และ '[CAMERA_PARAMS_RIGHT]' สำหรับ
ระบบเสียงสเตอริโอ.
ต้องการ: -o (หรือ --output)
--เซ็นเซอร์-ก่อให้เกิด
Op: แบทช์เปลี่ยนท่าของเซ็นเซอร์จาก rawlog-grabber-like
ไฟล์การกำหนดค่าที่ระบุตำแหน่งของเซ็นเซอร์โดย
ชื่อเซ็นเซอร์ฉลาก
ต้องการ: -o (หรือ --output)
--สร้าง-pcd
Op: สร้างไฟล์ PCD ของ PointCloud Library (PCL) ด้วย point cloud
สำหรับการสังเกตเซ็นเซอร์แต่ละตัวที่สามารถแปลงเป็นสิ่งนี้ได้
การเป็นตัวแทน: การสแกนด้วยเลเซอร์ ภาพกล้อง 3 มิติ ฯลฯ
ทางเลือก: --out-dir เพื่อเปลี่ยนไดเร็กทอรีเอาต์พุต (ค่าเริ่มต้น: "./")
--generate-3d-pointclouds
Op: (อีกครั้ง) สร้าง 3D pointclouds ภายใน CObservation3DRangeScan
วัตถุที่มีข้อมูลช่วง
ต้องการ: -o (หรือ --output)
--ตัด
Op: ตัดส่วนหนึ่งของ Rawlog อินพุต
ต้องการ: -o (หรือ --output)
ต้องการ: อย่างน้อยหนึ่ง --from-index, --from-time, --to-index,
--ต่อ-เวลา. ใช้ --from-* และ --to-* เพียงอันเดียว
หากได้รับเพียง --from-* rawlog จะถูกบันทึกไว้จนถึงจุดสิ้นสุด
หากได้รับเพียง --to-* ไฟล์ rawlog จะถูกบันทึกจาก
จุดเริ่มต้น.
--ส่งออก-2d-scans-txt
Op: ส่งออกการสแกน 2D เป็นไฟล์ TXT
สร้างไฟล์ .txt สองไฟล์สำหรับป้ายกำกับเซ็นเซอร์ต่างๆ ของการสแกน 2D
การสังเกต อันหนึ่งมีการประทับเวลา อีกอันหนึ่งมีช่วง
ข้อมูล
ไฟล์ .txt ที่สร้างขึ้นจะถูกบันทึกในเส้นทางเดียวกันกับอินพุต
rawlog โดยใช้ชื่อไฟล์เดียวกัน + แต่ละ sensorLabel
--ส่งออก-imu-txt
Op: ส่งออกการอ่าน IMU ไปยังไฟล์ TXT
สร้างไฟล์ .txt หนึ่งไฟล์สำหรับป้ายกำกับเซ็นเซอร์ต่างๆ ของ IMU
การสังเกตในชุดข้อมูล ไฟล์ .txt ที่สร้างขึ้นจะถูกบันทึกไว้ใน
เส้นทางเดียวกันกับอินพุต rawlog โดยมีชื่อไฟล์เดียวกัน + แต่ละ
ป้ายเซ็นเซอร์
--ส่งออก-gps-txt
Op: ส่งออกการอ่าน GPS เป็นไฟล์ TXT
สร้างไฟล์ .txt หนึ่งไฟล์สำหรับป้ายกำกับเซ็นเซอร์ต่างๆ ของ GPS
การสังเกตในชุดข้อมูล ไฟล์ .txt ที่สร้างขึ้นจะถูกบันทึกไว้ใน
เส้นทางเดียวกันกับอินพุต rawlog โดยมีชื่อไฟล์เดียวกัน + แต่ละ
ป้ายเซ็นเซอร์
--ส่งออก-gps-kml
Op: ส่งออกเส้นทาง GPS ไปยังไฟล์ Google Earth KML
สร้างไฟล์ .kml หนึ่งไฟล์พร้อมส่วนต่างๆ สำหรับแต่ละไฟล์
ป้ายเซ็นเซอร์ของการสังเกต GPS ในชุดข้อมูล .kml . ที่สร้างขึ้น
ไฟล์จะถูกบันทึกในเส้นทางเดียวกับอินพุต rawlog โดยที่
ชื่อไฟล์เดียวกัน + แต่ละ sensorLabel
--keep-label
Op: ลบการสังเกตทั้งหมดที่ไม่ตรงกับเซ็นเซอร์ที่กำหนด
ป้ายกำกับ สามารถระบุป้ายกำกับได้หลายรายการโดยคั่นด้วยเครื่องหมายจุลภาค
ต้องการ: -o (หรือ --output)
--remove-label
Op: ลบการสังเกตทั้งหมดที่ตรงกับฉลากเซ็นเซอร์ที่กำหนดออกหลายตัว
สามารถระบุป้ายกำกับโดยคั่นด้วยเครื่องหมายจุลภาค
ต้องการ: -o (หรือ --output)
--รายการช่วงแบริ่ง
Op: ทิ้งรายการการสังเกตจุดสังเกตทั้งหมดประเภท
ช่วงแบริ่ง
สามารถเลือกไฟล์ข้อความเอาต์พุตได้ด้วย
--text-ไฟล์-เอาท์พุต
--remap-ประทับเวลา
Op: เปลี่ยนการประทับเวลาทั้งหมด t แทนที่ด้วยแผนที่เชิงเส้น
'a*t+b' ต้องกำหนดพารามิเตอร์ 'a' และ 'b' คั่นด้วย a
อัฒภาค.
ต้องการ: -o (หรือ --output)
--รายการประทับเวลา
ปฏิบัติการ: สร้างรายการที่มีการประทับเวลาของการสังเกตทั้งหมด, เซนเซอร์
เลเบลและชื่อคลาส C++
สามารถเลือกไฟล์ข้อความเอาต์พุตได้ด้วย
--text-ไฟล์-เอาท์พุต
--รายการภาพ
Op: ดัมพ์รายการไฟล์รูปภาพภายนอกทั้งหมดในชุดข้อมูล
สามารถเลือกไฟล์ข้อความเอาต์พุตได้ด้วย
--text-ไฟล์-เอาท์พุต
--ข้อมูล
Op: แยกวิเคราะห์ไฟล์อินพุตและข้อมูลดัมพ์และสถิติ
--ภายนอก
Op: แปลงเป็นที่จัดเก็บข้อมูลภายนอก
ต้องการ: -o (หรือ --output)
ไม่บังคับ: --image-format
-q, --เงียบ
เอาต์พุตสั้น
-w, --เขียนทับ
บังคับให้เขียนทับไฟล์เป้าหมายโดยไม่แจ้ง
--to-time
เวลาสิ้นสุดสำหรับ --cut เป็นการประทับเวลา UNIX หรือไม่ก็ได้ด้วยเศษส่วนของ
วินาที
--จาก-เวลา
เวลาเริ่มต้นสำหรับ --cut เป็นการประทับเวลา UNIX หรือไม่ก็ได้ด้วยเศษส่วน
วินาที
--to-index
ดัชนีสิ้นสุดสำหรับ --cut
--จากดัชนี
ดัชนีเริ่มต้นสำหรับ --cut
--text-ไฟล์-เอาต์พุต
เอาต์พุตสำหรับไฟล์ข้อความ
--ขนาดรูปภาพ
ปรับขนาดภาพที่ส่งออก
--image-รูปแบบ
รูปแบบภาพภายนอก
--out-dir <.>
ไดเร็กทอรีเอาต์พุต (ใช้โดยบางคำสั่งเท่านั้น)
-o , --เอาท์พุท
ชุดข้อมูลเอาต์พุต (*.rawlog)
-ผม , --ป้อนข้อมูล
(จำเป็น) ป้อนข้อมูลชุดข้อมูล (จำเป็น) (*.rawlog)
---, --ignore_rest
ละเว้นอาร์กิวเมนต์ที่ติดป้ายกำกับที่เหลือหลังจากตั้งค่าสถานะนี้
--รุ่น
แสดงข้อมูลเวอร์ชันและการออก
-h, --ช่วยด้วย
แสดงข้อมูลการใช้งานและทางออก
--
ใช้ rawlog-edit ออนไลน์โดยใช้บริการ onworks.net