Прочитайте файл .bag и вам нужно извлечь всю информацию.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Прочитайте файл .bag и вам нужно извлечь всю информацию.

Сообщение Anonymous »

import bagpy
from bagpy import bagreader

b = bagreader('1.bag')

topics = b.topic_table['Topics']

for index, row in b.topic_table.iterrows():
print(f"Topic: {row['Topics']}, Type: {row['Types']}, Messages: {row['Message Count']}, Frequency: {row['Frequency']}")

Вывод, который у меня есть
[INFO] Data folder 1 already exists. Not creating.
Topic: /filtered/img_p_blur/cam_info, Type: sensor_msgs/CamInfo, Messages: 119, Frequency: 20.078224
Topic: /filtered/img_p_blur/img_raw/compressed, Type: sensor_msgs/ComImg, Messages: 119, Frequency: 28.5852
Topic: /filtered/ouster/imu_packets, Type: ouster_ros/PacketMsg, Messages: 4120, Frequency: 124.82
Topic: /filtered/ouster/lidar_packets, Type: ouster_ros/PacketMsg, Messages: 12911, Frequency: 4920.12
Topic: /received_messages, Type: can_msgs/Frame, Messages: 26257, Frequency: 4918.12


Подробнее здесь: https://stackoverflow.com/questions/791 ... nformation
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»