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 #9) and noticed the same error.
Any suggestions here?
Thanks for the great library! When I reload the
binary_compressedPCD 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#L683I checked the code, and found out that when decoding the data at https://github.com/dimatura/pypcd/blob/master/pypcd/pypcd.py#L264
pc_datais created as a numpy array with shape(width, ). After decoding,len(pc_data)is alsowidthinstead 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 #9) and noticed the same error.
Any suggestions here?