Преобразование лидарных данных Quanergy M8 из protobuf в формат.bin или.pcd

У меня есть данные от датчика Quanergy M8 LiDAR, который представлен в формате protobuf. Я хочу преобразовать его в файл.pcd или.bin, чтобы визуализировать его с помощью другого инструмента, но столкнулся с трудностями. Файл отказался быть прочитанным с использованием protoc --decode_raw и модифицированной версии следующего кода ниже.

    import caffe
    import numpy as np
    import sys


    blob = caffe.proto.caffe_pb2.BlobProto()
    data = open('mean.binaryproto' , 'rb' ).read()
    blob.ParseFromString(data)
    arr = np.array( caffe.io.blobproto_to_array(blob) )
    out = arr[0]
    np.save( 'mean', out )
    im = out.transpose(1,2,0)

0 ответов

Другие вопросы по тегам