PointCloudLibrary / PointCloudLibrary/pcl
[Module IO] savePCDFile() function does not save the PCLheader information of the point cloud
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 11.1k
- Forks
- 4.7k
- Avg merge
- 4d 10h
- Merged PRs (30d)
- 6
Description
savePCDFile() function does not save the PCLHeader information that contains sequence number, timestamp and frame id information. Therefore, this is information is lost when saving and loading the data.
We use the timestamps of each cloud and point recorded in a moving platform and now we need to save this information into separate text file.
I would expect that this information could also be saved and not just used internally in PCD but now it is completely lost.
Environment:
- OS: Ubuntu 20.04
- Compiler: GCC 9.4.0
- PCL Version: 1.10
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating savePCDFile() and the PCLHeader handling in the PCD I/O code. Check how sequence number, timestamp, and frame id are represented and verify that saving and loading a point cloud preserves them; the issue does not name a specific test or file.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-vision
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100