PointCloudLibrary / PointCloudLibrary/pcl

BUG:PCDGrabber When running Kinfu in offline mode with pcd

Open
#1,558 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

status: stale
Dominant language
C++
Stars
11.1k
Forks
4.7k
Avg merge
4d 10h
Merged PRs (30d)
6

Description

This issues has already been posted on PCL Mailinglist.

http://www.pcl-users.org/BUG-PCDGrabber-When-running-Kinfu-in-offline-mode-with-pcd-tt4041073.html

Hi,
I just want to run kinfu_large_scale in offline mode with pcds prepared in advance.
My pcds files meet the requirement of RBGA format:

.PCD v0.7 - Point Cloud Data file format

VERSION 0.7
FIELDS x y z rgba
SIZE 4 4 4 4
TYPE F F F U
COUNT 1 1 1 1
WIDTH 640
HEIGHT 480
VIEWPOINT 0 0 0 1 0 0 0
POINTS 307200
DATA binary_compressed
.....
I have tried to debug the code in \pcl-master\gpu\kinfu_large_scale\tools\kinfuLS_app.cpp
I found that the has_data flag in startMainLoop function were all zero. So I considered that the capture of PCDGrabber didn't work.

And someone else had same problems posted in the Mailinglist.But this guy didn't leave his patch.
http://www.pcl-users.org/kinfu-in-offline-mode-with-registration-tt4020468.html

I would be appreciated if anyone can help me?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in gpu/kinfu_large_scale/tools/kinfuLS_app.cpp, especially startMainLoop, and trace why the has_data flag remains zero when Kinfu runs offline with PCD files. Inspect the PCDGrabber path and verify that the supplied RGBA binary-compressed point clouds are consumed successfully in offline mode.

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
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.