pypcd icon indicating copy to clipboard operation
pypcd copied to clipboard

Error when loading binary_compressed pcd file

Open bearpaw opened this issue 5 years ago • 2 comments

Thanks for the great library! When I reload the binary_compressed PCD file, which is saved by pypcd from ros message, there is an error happening at https://github.com/dimatura/pypcd/blob/master/pypcd/pypcd.py#L683

I checked the code, and found out that when decoding the data at https://github.com/dimatura/pypcd/blob/master/pypcd/pypcd.py#L264 pc_data is created as a numpy array with shape (width, ). After decoding, len(pc_data) is also width instead number of points (width x height).

I am not sure whether this problem is caused by different python version. Actually, I tested on both python2.7 and python3.7 (with https://github.com/dimatura/pypcd/pull/9) and noticed the same error.

Any suggestions here?

bearpaw avatar Mar 16 '19 00:03 bearpaw