GPU people training code

classic Classic list List threaded Threaded
40 messages Options
12
Reply | Threaded
Open this post in threaded view
|

GPU people training code

Andreas Mützel
Hi all,

I'm starting to work on some research on human pose estimation. For some
tests, the data generation (and maybe tree training) parts of the GPU people
detector would be really useful.

In the paper about the people detector it said that all code would be
published, but I can't seem to find it. Is it actually available? If so,
where?

Cheers,
Andreas

_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

Matteo Munaro

Hi Andreas,

the training data and code should be here:
https://github.com/PointCloudLibrary/data/tree/master/people
and here:
https://github.com/jworch/HumanDataGen/tree/master/code/libLabelSkel/src

For further explanation, you could refer to these threads:
http://www.pcl-users.org/PCL-CUDA-deb-Installation-amp-GPU-People-Tutorial-Help-td4031008.html
http://www.pcl-users.org/GPU-Based-People-Detection-td4030705.html

Best,
Matteo
___________________________________________

Matteo MUNARO, Ph.D.

Intelligent and Autonomous Systems Lab (IAS-Lab)
Department of Information Engineering (DEI)
Faculty of Engineering, The University of Padua
Via Ognissanti 72, I-35131 Padova, Italy

phone: +390498277831
___________________________________________


> From: [hidden email]

> To: [hidden email]
> Date: Mon, 30 Jun 2014 16:08:27 +0200
> Subject: [PCL-developers] GPU people training code
>
> Hi all,
>
> I'm starting to work on some research on human pose estimation. For some
> tests, the data generation (and maybe tree training) parts of the GPU people
> detector would be really useful.
>
> In the paper about the people detector it said that all code would be
> published, but I can't seem to find it. Is it actually available? If so,
> where?
>
> Cheers,
> Andreas
>
> _______________________________________________
> PCL-developers mailing list
> [hidden email]
> http://pointclouds.org/mailman/listinfo/pcl-developers
> http://pointclouds.org

_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

Andreas Mützel
Hi Matteo,

thanks a lot! I had already found the first source before, but missed the
second one.
This will save me quite a bit of time :-)

Cheers,
Andreas

On Monday 30 June 2014, 16:49:45 Matteo Munaro wrote:

> Hi Andreas,
>
> the training data and code should be here:
> https://github.com/PointCloudLibrary/data/tree/master/people
> and here:
> https://github.com/jworch/HumanDataGen/tree/master/code/libLabelSkel/src
>
> For further explanation, you could refer to these threads:
> http://www.pcl-users.org/PCL-CUDA-deb-Installation-amp-GPU-People-Tutorial-H
> elp-td4031008.html
> http://www.pcl-users.org/GPU-Based-People-Detection-td4030705.html
>
> Best,
> Matteo___________________________________________
> Matteo MUNARO, Ph.D.
> Intelligent and Autonomous Systems Lab (IAS-Lab)Department of Information
> Engineering (DEI)Faculty of Engineering, The University of PaduaVia
> Ognissanti 72, I-35131 Padova, Italy email: [hidden email]:
> +390498277831___________________________________________
> > From: [hidden email]
> > To: [hidden email]
> > Date: Mon, 30 Jun 2014 16:08:27 +0200
> > Subject: [PCL-developers]  GPU people training code
> >
> > Hi all,
> >
> > I'm starting to work on some research on human pose estimation. For some
> > tests, the data generation (and maybe tree training) parts of the GPU
> > people detector would be really useful.
> >
> > In the paper about the people detector it said that all code would be
> > published, but I can't seem to find it. Is it actually available? If so,
> > where?
> >
> > Cheers,
> > Andreas
> >
> > _______________________________________________
> > PCL-developers mailing list
> > [hidden email]
> > http://pointclouds.org/mailman/listinfo/pcl-developers
> > http://pointclouds.org

_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org

signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

user1234
Hi Andreas,

I'm wondering if you are working on Windows or Linux? and whether you were successful to build the LibLabelSkel and tracking projects or not?

Many Thanks,
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

koen buys
I never really supported my code for Windows, I used Ubuntu Linux.


On 2 July 2014 07:45, haggag87 <[hidden email]> wrote:
Hi Andreas,

I'm wondering if you are working on Windows or Linux? and whether you were
successful to build the LibLabelSkel and tracking projects or not?

Many Thanks,



--
View this message in context: http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709534.html
Sent from the Point Cloud Library (PCL) Developers mailing list mailing list archive at Nabble.com.
_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org


_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

Andreas Mützel
In reply to this post by user1234
Hi,

I'm working on Archlinux. There, the things from the PCL repo compile fine
(after my last pull request).
Not sure about the other repo, though. I changed some build files to get some
of the applications to compile with ROS hydro, but haven't really looked at
them so far.

BTW, Koen: I'm currenty in the process of following the old manual that Jan-
Hendrik sent me. In the data generation section, it says
"If not generated [...]: Ask Koen for this 4 files: mesh.bones, mesh.verts,
mesh.labels, mesh.tris (these can maybe be added to the git repository??)"
Well, I hereby do what it says ;-)
Would you be able and willing  (and allowed) to share these files or the
original blender file to serve as a reference for custom meshes, especially
for the label map? I would even volunteer to do the work of committing them to
the GIT repo if that is desired (in case you don't have the time to do that).

Best,
Andreas

Am Dienstag, 1. Juli 2014, 22:45:42 schrieb haggag87:

> Hi Andreas,
>
> I'm wondering if you are working on Windows or Linux? and whether you were
> successful to build the LibLabelSkel and tracking projects or not?
>
> Many Thanks,
>
>
>
> --
> View this message in context:
> http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709534.ht
> ml Sent from the Point Cloud Library (PCL) Developers mailing list mailing
> list archive at Nabble.com. _______________________________________________
> PCL-developers mailing list
> [hidden email]
> http://pointclouds.org/mailman/listinfo/pcl-developers
> http://pointclouds.org

_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

user1234
Thanks for your reply Andreas. So you were able to compile and build both the LibLabelSkil and training projects? And if I'm gonna install a Ubuntu iso on my windows machine, would you or anyone have a detailed document on how to build people_app and both the LibLabelSkil and training projects on Ubuntu with all the pre-requisites needed? As this will be the first time for me on using Ubuntu and I'd really appreciate it.

Many Thanks again,
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

Jan-Hendrik Worch
Hi Hussein,

there are tutorials on the pcl webpage on how to setup pcl with cuda
support

http://pointclouds.org/documentation/tutorials/gpu_install.php#gpu-install

and how to make the people detector running

http://pointclouds.org/documentation/tutorials/gpu_people.php#gpu-people

Additionally, you can take a look at

http://www.pcl-users.org/PCL-CUDA-deb-Installation-amp-GPU-People-Tutorial-Help-td4031008.html#a4031171

where some problems were discussed.

All projects in

https://github.com/PointCloudLibrary/data/tree/master/people

should be compilable running Ubuntu. The projects in the other
repository are currently not maintained due to some time problems but
are compilable with minor modifications (I do not have access to, right
now).

Bests,
Jan


On 02.07.2014 12:37, haggag87 wrote:

> Thanks for your reply Andreas. So you were able to compile and build both the
> LibLabelSkil and training projects? And if I'm gonna install a Ubuntu iso on
> my windows machine, would you or anyone have a detailed document on how to
> build people_app and both the LibLabelSkil and training projects on Ubuntu
> with all the pre-requisites needed? As this will be the first time for me on
> using Ubuntu and I'd really appreciate it.
>
> Many Thanks again,
>
>
>
> --
> View this message in context: http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709537.html
> Sent from the Point Cloud Library (PCL) Developers mailing list mailing list archive at Nabble.com.
> _______________________________________________
> PCL-developers mailing list
> [hidden email]
> http://pointclouds.org/mailman/listinfo/pcl-developers
> http://pointclouds.org
>
>


--
Dipl.-Inf. Jan-Hendrik Worch

Centre for Computing Technologies (TZI)
University of Bremen
PO Box 330440
28334 Bremen
Germany
---------------------------------------
Email: [hidden email]
Phone: +49 (0)421 - 218 / 64 039
Fax:   +49 (0)421 - 218 / 64 047
---------------------------------------
Visitor address:
TAB Building, Entrance E, Room 1.77
Am Fallturm 1
28359 Bremen
---------------------------------------
_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

Jan-Hendrik Worch
In reply to this post by user1234
There is a user manual available now at

https://github.com/jworch/HumanDataGen

which was written by the original authors and it's slightly outdated but
still very helpful as starting point.

Cheers,
Jan


On 02.07.2014 12:37, haggag87 wrote:

> Thanks for your reply Andreas. So you were able to compile and build both the
> LibLabelSkil and training projects? And if I'm gonna install a Ubuntu iso on
> my windows machine, would you or anyone have a detailed document on how to
> build people_app and both the LibLabelSkil and training projects on Ubuntu
> with all the pre-requisites needed? As this will be the first time for me on
> using Ubuntu and I'd really appreciate it.
>
> Many Thanks again,
>
>
>
> --
> View this message in context: http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709537.html
> Sent from the Point Cloud Library (PCL) Developers mailing list mailing list archive at Nabble.com.
> _______________________________________________
> PCL-developers mailing list
> [hidden email]
> http://pointclouds.org/mailman/listinfo/pcl-developers
> http://pointclouds.org
>
>


--
Dipl.-Inf. Jan-Hendrik Worch

Centre for Computing Technologies (TZI)
University of Bremen
PO Box 330440
28334 Bremen
Germany
---------------------------------------
Email: [hidden email]
Phone: +49 (0)421 - 218 / 64 039
Fax:   +49 (0)421 - 218 / 64 047
---------------------------------------
Visitor address:
TAB Building, Entrance E, Room 1.77
Am Fallturm 1
28359 Bremen
---------------------------------------
_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

user1234
Thank you very much Jan. I really appreciate it. I'll install Ubuntu and give it a go and let you know. Many Thanks again.


On Wed, Jul 2, 2014 at 9:57 PM, Jan-Hendrik Worch [via Point Cloud Library (PCL) Developers mailing list] <[hidden email]> wrote:
There is a user manual available now at

https://github.com/jworch/HumanDataGen

which was written by the original authors and it's slightly outdated but
still very helpful as starting point.

Cheers,
Jan


On 02.07.2014 12:37, haggag87 wrote:

> Thanks for your reply Andreas. So you were able to compile and build both the
> LibLabelSkil and training projects? And if I'm gonna install a Ubuntu iso on
> my windows machine, would you or anyone have a detailed document on how to
> build people_app and both the LibLabelSkil and training projects on Ubuntu
> with all the pre-requisites needed? As this will be the first time for me on
> using Ubuntu and I'd really appreciate it.
>
> Many Thanks again,
>
>
>
> --
> View this message in context: http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709537.html

> Sent from the Point Cloud Library (PCL) Developers mailing list mailing list archive at Nabble.com.
> _______________________________________________
> PCL-developers mailing list
> [hidden email]
> http://pointclouds.org/mailman/listinfo/pcl-developers
> http://pointclouds.org
>
>


--
Dipl.-Inf. Jan-Hendrik Worch

Centre for Computing Technologies (TZI)
University of Bremen
PO Box 330440
28334 Bremen
Germany
---------------------------------------
Email: [hidden email]
Phone: <a href="tel:%2B49%20%280%29421%20-%20218%20%2F%2064%20039" value="+4942121864039" target="_blank">+49 (0)421 - 218 / 64 039
Fax:   <a href="tel:%2B49%20%280%29421%20-%20218%20%2F%2064%20047" value="+4942121864047" target="_blank">+49 (0)421 - 218 / 64 047
---------------------------------------
Visitor address:
TAB Building, Entrance E, Room 1.77
Am Fallturm 1
28359 Bremen
---------------------------------------
_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org



If you reply to this email, your message will be added to the discussion below:
http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709539.html
To unsubscribe from GPU people training code, click here.
NAML

Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

user1234
Hi,

I have a question regarding the people_app. Does anyone knows how I can run it to use data from an .ONI file instead of the Kinect online streamed data?

Many Thanks
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

koen buys

There used to be a people_pcd app to process prerecorded data.

Op 8-jul.-2014 06:08 schreef "haggag87" <[hidden email]>:
Hi,

I have a question regarding the people_app. Does anyone knows how I can run
it to use data from an .ONI file instead of the Kinect online streamed data?

Many Thanks



--
View this message in context: http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709545.html
Sent from the Point Cloud Library (PCL) Developers mailing list mailing list archive at Nabble.com.
_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org

_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

user1234
Thanks Koen.

I've used pcl_oni2pcd file to convert my .oni movie to pcd files. Now I have a list of .pcd files. I'm trying to run the people_pcf_prop file not but its not working, the program hangs out.
I tried two things:
-first just running the people_pcf_prop file. After running this message appears "[Main] : (I) : People tracking on PCD files version 0.2
[pcl::device::ProbabilityProc:ProbabilityProc] : (D) : Constructor called" and then the program crashes.

- second i try running it using this command: pcl_people_pcd_prob -numTrees 3 -tree0 /data/results/forest1/tree_20.txt -tree1 /data/results/forest2/tree_20.txt -tree2 /data/results/forest3/tree_20.txt -tree3 /data/results/forest3/tree_20.txt -mask 0 -FG 0
then this message appears ""[Main] : (I) : People tracking on PCD files version 0.2" and then the program crashes.

The  people_pcf_prop is found here people_pcd_prob.cpp

So if anyone could please advise what is causing this problem?

Thanks
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

user1234
Hi again,

I've modified some of the code. Now I'm working on a .pcd file but I'm not sure what should be the expected result of running the people_pcd_prob? I'm getting this in the command window:
"
[pcl::device::ProbabilityProc::CUDA_SelectLabel] : (I) : Called
[pcl::gpu::people::RDFBodyPartsDetector::processSmooth] : cvt took 47ms.
(I) : CUDA_runMultiTreeProb() called
[pcl::device::ProbabilityProc::CUDA_SelectLabel] : (I) : Called
[pcl::gpu::people::RDFBodyPartsDetector::processSmooth] : cvt took 30ms.
1;1;1;1;1;1;1;1;1;1;0;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
[Main] : (I) : calling visualisation and write return 2
Press any key to continue . . .
"

Anyone could please advise?
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

Jan-Hendrik Worch
Hi,

the output

> 1;1;1;1;1;1;1;1;1;1;0;1;1;1;1;1;1;1;1;1;1;1;1;1;1;

means, that in the specific bodypartstree there was no other body part
than the neck (->10th item = 0). Hence, there is nothing to visualize.

You could take a look into the code to understand what is happening there.
e.g. the output happens at line 382 in people_detector.cpp

Bests,
Jan

On 09.07.2014 08:50, haggag87 wrote:

> Hi again,
>
> I've modified some of the code. Now I'm working on a .pcd file but I'm not
> sure what should be the expected result of running the people_pcd_prob? I'm
> getting this in the command window:
> "
> [pcl::device::ProbabilityProc::CUDA_SelectLabel] : (I) : Called
> [pcl::gpu::people::RDFBodyPartsDetector::processSmooth] : cvt took 47ms.
> (I) : CUDA_runMultiTreeProb() called
> [pcl::device::ProbabilityProc::CUDA_SelectLabel] : (I) : Called
> [pcl::gpu::people::RDFBodyPartsDetector::processSmooth] : cvt took 30ms.
> 1;1;1;1;1;1;1;1;1;1;0;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
> [Main] : (I) : calling visualisation and write return 2
> Press any key to continue . . .
> "
>
> Anyone could please advise?
>
>
>
> --
> View this message in context: http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709548.html
> Sent from the Point Cloud Library (PCL) Developers mailing list mailing list archive at Nabble.com.
> _______________________________________________
> PCL-developers mailing list
> [hidden email]
> http://pointclouds.org/mailman/listinfo/pcl-developers
> http://pointclouds.org
>
>


--
Dipl.-Inf. Jan-Hendrik Worch

Centre for Computing Technologies (TZI)
University of Bremen
PO Box 330440
28334 Bremen
Germany
---------------------------------------
Email: [hidden email]
Phone: +49 (0)421 - 218 / 64 039
Fax:   +49 (0)421 - 218 / 64 047
---------------------------------------
Visitor address:
TAB Building, Entrance E, Room 1.77
Am Fallturm 1
28359 Bremen
---------------------------------------
_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

user1234
So this is normal? Or do I have to have a pcd with all the body parts?  And how to display the coloring of pixels? Like the output of the people_app project?

Many Thanks Jan

Sent from my iPhone

> On Jul 9, 2014, at 10:15 PM, Jan-Hendrik Worch <[hidden email]> wrote:
>
> Hi,
>
> the output
>
>> 1;1;1;1;1;1;1;1;1;1;0;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
>
> means, that in the specific bodypartstree there was no other body part than the neck (->10th item = 0). Hence, there is nothing to visualize.
>
> You could take a look into the code to understand what is happening there.
> e.g. the output happens at line 382 in people_detector.cpp
>
> Bests,
> Jan
>
>> On 09.07.2014 08:50, haggag87 wrote:
>> Hi again,
>>
>> I've modified some of the code. Now I'm working on a .pcd file but I'm not
>> sure what should be the expected result of running the people_pcd_prob? I'm
>> getting this in the command window:
>> "
>> [pcl::device::ProbabilityProc::CUDA_SelectLabel] : (I) : Called
>> [pcl::gpu::people::RDFBodyPartsDetector::processSmooth] : cvt took 47ms.
>> (I) : CUDA_runMultiTreeProb() called
>> [pcl::device::ProbabilityProc::CUDA_SelectLabel] : (I) : Called
>> [pcl::gpu::people::RDFBodyPartsDetector::processSmooth] : cvt took 30ms.
>> 1;1;1;1;1;1;1;1;1;1;0;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
>> [Main] : (I) : calling visualisation and write return 2
>> Press any key to continue . . .
>> "
>>
>> Anyone could please advise?
>>
>>
>>
>> --
>> View this message in context: http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709548.html
>> Sent from the Point Cloud Library (PCL) Developers mailing list mailing list archive at Nabble.com.
>> _______________________________________________
>> PCL-developers mailing list
>> [hidden email]
>> http://pointclouds.org/mailman/listinfo/pcl-developers
>> http://pointclouds.org
>
>
> --
> Dipl.-Inf. Jan-Hendrik Worch
>
> Centre for Computing Technologies (TZI)
> University of Bremen
> PO Box 330440
> 28334 Bremen
> Germany
> ---------------------------------------
> Email: [hidden email]
> Phone: +49 (0)421 - 218 / 64 039
> Fax:   +49 (0)421 - 218 / 64 047
> ---------------------------------------
> Visitor address:
> TAB Building, Entrance E, Room 1.77
> Am Fallturm 1
> 28359 Bremen
> ---------------------------------------
> _______________________________________________
> PCL-developers mailing list
> [hidden email]
> http://pointclouds.org/mailman/listinfo/pcl-developers
> http://pointclouds.org
_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

Jan-Hendrik Worch
It depends on the input of the detector. If the training data does not
suit your input data, the detection will not work properly.

If I'm not wrong, the result will be saved as
people<counter>_<suffix>.png
in the directory you started the executable.

Bests,
Jan

On 09.07.2014 14:25, Hussein Haggag wrote:

> So this is normal? Or do I have to have a pcd with all the body parts?  And how to display the coloring of pixels? Like the output of the people_app project?
>
> Many Thanks Jan
>
> Sent from my iPhone
>
>> On Jul 9, 2014, at 10:15 PM, Jan-Hendrik Worch <[hidden email]> wrote:
>>
>> Hi,
>>
>> the output
>>
>>> 1;1;1;1;1;1;1;1;1;1;0;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
>>
>> means, that in the specific bodypartstree there was no other body part than the neck (->10th item = 0). Hence, there is nothing to visualize.
>>
>> You could take a look into the code to understand what is happening there.
>> e.g. the output happens at line 382 in people_detector.cpp
>>
>> Bests,
>> Jan
>>
>>> On 09.07.2014 08:50, haggag87 wrote:
>>> Hi again,
>>>
>>> I've modified some of the code. Now I'm working on a .pcd file but I'm not
>>> sure what should be the expected result of running the people_pcd_prob? I'm
>>> getting this in the command window:
>>> "
>>> [pcl::device::ProbabilityProc::CUDA_SelectLabel] : (I) : Called
>>> [pcl::gpu::people::RDFBodyPartsDetector::processSmooth] : cvt took 47ms.
>>> (I) : CUDA_runMultiTreeProb() called
>>> [pcl::device::ProbabilityProc::CUDA_SelectLabel] : (I) : Called
>>> [pcl::gpu::people::RDFBodyPartsDetector::processSmooth] : cvt took 30ms.
>>> 1;1;1;1;1;1;1;1;1;1;0;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
>>> [Main] : (I) : calling visualisation and write return 2
>>> Press any key to continue . . .
>>> "
>>>
>>> Anyone could please advise?
>>>
>>>
>>>
>>> --
>>> View this message in context: http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709548.html
>>> Sent from the Point Cloud Library (PCL) Developers mailing list mailing list archive at Nabble.com.
>>> _______________________________________________
>>> PCL-developers mailing list
>>> [hidden email]
>>> http://pointclouds.org/mailman/listinfo/pcl-developers
>>> http://pointclouds.org
>>
>>
>> --
>> Dipl.-Inf. Jan-Hendrik Worch
>>
>> Centre for Computing Technologies (TZI)
>> University of Bremen
>> PO Box 330440
>> 28334 Bremen
>> Germany
>> ---------------------------------------
>> Email: [hidden email]
>> Phone: +49 (0)421 - 218 / 64 039
>> Fax:   +49 (0)421 - 218 / 64 047
>> ---------------------------------------
>> Visitor address:
>> TAB Building, Entrance E, Room 1.77
>> Am Fallturm 1
>> 28359 Bremen
>> ---------------------------------------
>> _______________________________________________
>> PCL-developers mailing list
>> [hidden email]
>> http://pointclouds.org/mailman/listinfo/pcl-developers
>> http://pointclouds.org
> _______________________________________________
> PCL-developers mailing list
> [hidden email]
> http://pointclouds.org/mailman/listinfo/pcl-developers
> http://pointclouds.org
>
>


--
Dipl.-Inf. Jan-Hendrik Worch

Centre for Computing Technologies (TZI)
University of Bremen
PO Box 330440
28334 Bremen
Germany
---------------------------------------
Email: [hidden email]
Phone: +49 (0)421 - 218 / 64 039
Fax:   +49 (0)421 - 218 / 64 047
---------------------------------------
Visitor address:
TAB Building, Entrance E, Room 1.77
Am Fallturm 1
28359 Bremen
---------------------------------------
_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

user1234
Thanks Jan. It finally worked after commenting this line:  app.readXMLFile(XMLfilename); not sure why though and if there is a problem commenting this line or not. The other thing its taking a long time, I don't know why? I mean it's not like the online people_app project. Also, what's the need of the hist and gaus produced images? may be this is what consuming the time?

Many Thanks


On Wed, Jul 9, 2014 at 11:10 PM, Jan-Hendrik Worch [via Point Cloud Library (PCL) Developers mailing list] <[hidden email]> wrote:
It depends on the input of the detector. If the training data does not
suit your input data, the detection will not work properly.

If I'm not wrong, the result will be saved as
people<counter>_<suffix>.png
in the directory you started the executable.

Bests,
Jan

On 09.07.2014 14:25, Hussein Haggag wrote:

> So this is normal? Or do I have to have a pcd with all the body parts?  And how to display the coloring of pixels? Like the output of the people_app project?
>
> Many Thanks Jan
>
> Sent from my iPhone
>
>> On Jul 9, 2014, at 10:15 PM, Jan-Hendrik Worch <[hidden email]> wrote:

>>
>> Hi,
>>
>> the output
>>
>>> 1;1;1;1;1;1;1;1;1;1;0;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
>>
>> means, that in the specific bodypartstree there was no other body part than the neck (->10th item = 0). Hence, there is nothing to visualize.
>>
>> You could take a look into the code to understand what is happening there.
>> e.g. the output happens at line 382 in people_detector.cpp
>>
>> Bests,
>> Jan
>>
>>> On 09.07.2014 08:50, haggag87 wrote:
>>> Hi again,
>>>
>>> I've modified some of the code. Now I'm working on a .pcd file but I'm not
>>> sure what should be the expected result of running the people_pcd_prob? I'm
>>> getting this in the command window:
>>> "
>>> [pcl::device::ProbabilityProc::CUDA_SelectLabel] : (I) : Called
>>> [pcl::gpu::people::RDFBodyPartsDetector::processSmooth] : cvt took 47ms.
>>> (I) : CUDA_runMultiTreeProb() called
>>> [pcl::device::ProbabilityProc::CUDA_SelectLabel] : (I) : Called
>>> [pcl::gpu::people::RDFBodyPartsDetector::processSmooth] : cvt took 30ms.
>>> 1;1;1;1;1;1;1;1;1;1;0;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
>>> [Main] : (I) : calling visualisation and write return 2
>>> Press any key to continue . . .
>>> "
>>>
>>> Anyone could please advise?
>>>
>>>
>>>
>>> --
>>> View this message in context: http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709548.html
>>> Sent from the Point Cloud Library (PCL) Developers mailing list mailing list archive at Nabble.com.
>>> _______________________________________________
>>> PCL-developers mailing list
>>> [hidden email]
>>> http://pointclouds.org/mailman/listinfo/pcl-developers
>>> http://pointclouds.org
>>

>>
>> --
>> Dipl.-Inf. Jan-Hendrik Worch
>>
>> Centre for Computing Technologies (TZI)
>> University of Bremen
>> PO Box 330440
>> 28334 Bremen
>> Germany
>> ---------------------------------------
>> Email: [hidden email]
>> Phone: <a href="tel:%2B49%20%280%29421%20-%20218%20%2F%2064%20039" value="+4942121864039" target="_blank">+49 (0)421 - 218 / 64 039
>> Fax:   <a href="tel:%2B49%20%280%29421%20-%20218%20%2F%2064%20047" value="+4942121864047" target="_blank">+49 (0)421 - 218 / 64 047
>> ---------------------------------------
>> Visitor address:
>> TAB Building, Entrance E, Room 1.77
>> Am Fallturm 1
>> 28359 Bremen
>> ---------------------------------------
>> _______________________________________________
>> PCL-developers mailing list
>> [hidden email]
>> http://pointclouds.org/mailman/listinfo/pcl-developers
>> http://pointclouds.org
> _______________________________________________
> PCL-developers mailing list
> [hidden email]
> http://pointclouds.org/mailman/listinfo/pcl-developers
> http://pointclouds.org
>
>


--
Dipl.-Inf. Jan-Hendrik Worch

Centre for Computing Technologies (TZI)
University of Bremen
PO Box 330440
28334 Bremen
Germany
---------------------------------------
Email: [hidden email]
Phone: <a href="tel:%2B49%20%280%29421%20-%20218%20%2F%2064%20039" value="+4942121864039" target="_blank">+49 (0)421 - 218 / 64 039
Fax:   <a href="tel:%2B49%20%280%29421%20-%20218%20%2F%2064%20047" value="+4942121864047" target="_blank">+49 (0)421 - 218 / 64 047
---------------------------------------
Visitor address:
TAB Building, Entrance E, Room 1.77
Am Fallturm 1
28359 Bremen
---------------------------------------
_______________________________________________
PCL-developers mailing list

If you reply to this email, your message will be added to the discussion below:
http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709552.html
To unsubscribe from GPU people training code, click here.
NAML

Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

user1234
I'm also asking if I want to display those png images frame by frame after processing to be like the people_app output so that it appears like an offline streaming from the oni or the png images instead of online streaming from the Kinect found in the people_app project? As currently I think it only process one single .pcd file, and what I already did is converting the .oni file into a number of .pcd files and I want to play those pcd files as a video or something like that.

Mnay Thanks for your kind assistance
Reply | Threaded
Open this post in threaded view
|

Re: GPU people training code

Jan-Hendrik Worch
The current state of the probability based approach app does not support
multiple pcd files, oni files or any stream. As far as I understand the
code, it can only load ONE pcd file and that's it. If you need more, you
have to implement it.

Regarding the runtime: The probability based approach, is more
sophisticated than the normal approach (e.g. it takes into account the
previous labeling in order to enhance the labeling quality, but this can
only be done when there was at least one previous run, which cannot be
true in your case). I don't know what exactly is more time consuming,
but I do not have the time to inspect the code to answer that question,
sorry.

Regarding the readXML thingy: Most probably the code crashes because you
did not correctly specify the path to the generic.xml file, which can be
found in the tools folder. But actually I do not know why it runs
without having read the xml file.

Bests,
Jan

On 10.07.2014 08:11, haggag87 wrote:

> I'm also asking if I want to display those png images frame by frame after
> processing to be like the people_app output so that it appears like an
> offline streaming from the oni or the png images instead of online streaming
> from the Kinect found in the people_app project? As currently I think it
> only process one single .pcd file, and what I already did is converting the
> .oni file into a number of .pcd files and I want to play those pcd files as
> a video or something like that.
>
> Mnay Thanks for your kind assistance
>
>
>
> --
> View this message in context: http://www.pcl-developers.org/GPU-people-training-code-tp5709529p5709555.html
> Sent from the Point Cloud Library (PCL) Developers mailing list mailing list archive at Nabble.com.
> _______________________________________________
> PCL-developers mailing list
> [hidden email]
> http://pointclouds.org/mailman/listinfo/pcl-developers
> http://pointclouds.org
>
>


--
Dipl.-Inf. Jan-Hendrik Worch

Centre for Computing Technologies (TZI)
University of Bremen
PO Box 330440
28334 Bremen
Germany
---------------------------------------
Email: [hidden email]
Phone: +49 (0)421 - 218 / 64 039
Fax:   +49 (0)421 - 218 / 64 047
---------------------------------------
Visitor address:
TAB Building, Entrance E, Room 1.77
Am Fallturm 1
28359 Bremen
---------------------------------------
_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org
12