OpenPTrack / open_ptrack

Original open source people tracking library (now deprecated with the release of OPT v2 "Gnocchi").
http://openptrack.org/
BSD 3-Clause "New" or "Revised" License
319 stars 109 forks source link

Provide an integrated package for Ubuntu 16.04 #146

Open marketto89 opened 7 years ago

rnunziata commented 7 years ago

How is this project going..maybe use 'catkin build'

marketto89 commented 7 years ago

Hey @rnunziata we are testing the 16.04 version which is quite ready!

Unfortunately it will still use catkin_make; we´ll see in the future if we have time to provide also a catkin build version.

rnunziata commented 7 years ago

If you want send it to me and I will install it on my machine and report back System76 - Ubuntu16, GTX1060, cuda8, cudnn6,opencv3

rnunziata commented 7 years ago

Will you be publishing/posting your procedure soon? Can you suggest a delivery date?

jburkeucla commented 7 years ago

Should be published in October. We should have the v2 repo up in a few days from now and can provide an installation cookbook by email (write jburke@ucla.edu)mailto:jburke@ucla.edu) if you are interested in installing it by hand earlier. We are running it in several locations to get experience; took longer than expected.

From: Richard Nunziata notifications@github.com Reply-To: OpenPTrack/open_ptrack reply@reply.github.com Date: Thursday, September 28, 2017 at 9:32 AM To: OpenPTrack/open_ptrack open_ptrack@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: Re: [OpenPTrack/open_ptrack] Provide an integrated package for Ubuntu 16.04 (#146)

Will you be publishing/posting your procedure soon? Can you suggest a delivery date?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/OpenPTrack/open_ptrack/issues/146#issuecomment-332891814, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAZTR16g8ejzqWsrK2hN1zGw_f5TdhYcks5sm8nmgaJpZM4Otm_U.

cosama commented 6 years ago

Any news on this. I tried to compile it (v2) this afternoon on a fresh 16.04 install and the amount of dependencies is just mind blowing and any documentation I could find quite outdated. Other than that, great project, hope I get it to work soon.

nanodust commented 6 years ago

@cosama I was able to follow the v2 instructions (the gdoc at top of readme) everything installed fine - I got stuck simple w/ cuda install - might be system dependent not a problem w/ instructions.

fact is my current graphics card is not fast enough for v2 anyway. So I've paused while getting new card.

cosama commented 6 years ago

I think I managed to build it following roughly that guide. I used CUDA 9.0 and CUDNN 7.0 and the opencv installation that came with ROS (3.3.1, no CUDA support for now), thus I needed to do some patching (the files below show the diff between the proposed and used repositories (can be used with git apply):

open_ptrack_v2.txt rtpose_wrapper.txt

I haven't tried to run it yet, so there might be still some changes.

Furthermore, I didn't added any of the ppa's, they seem not to be necessary to this point.

I also had some issues with libfreenet2 (I didn't wanted to have the library installed into system folders). The following line fixed the issue:

sed -i 's|FIND_PATH(freenect2_INCLUDE_DIR libfreenect2.hpp|FIND_PATH(freenect2_INCLUDE_DIR @PROJECT_NAME@/libfreenect2.hpp|g;s|PATHS @CMAKE_INSTALL_PREFIX@/include/@PROJECT_NAME@|PATHS @CMAKE_INSTALL_PREFIX@/include|g' examples/protonect/freenect2.cmake.in

After that I had to properly set CMAKE_PREFIX_PATH to the location where I installed libfreenect2.

I also used the ceres that came with Ubuntu 16.04

sudo apt-get install libceres-dev

I will play around more on Monday. I hope this will help bringing everything up to more recent versions though and clean up the dependency jungle.

jburkeucla commented 6 years ago

Marco, Thanks for this – we’ll take a look and see what can be updated in the instructions to simplify. We are working on a docker container that should simplify installation greatly. I hope we can share a prerelease version of that in June. Jeff Burke

From: Marco Salathe notifications@github.com Reply-To: OpenPTrack/open_ptrack reply@reply.github.com Date: Friday, May 18, 2018 at 5:06 PM To: OpenPTrack/open_ptrack open_ptrack@noreply.github.com Cc: Jeff Burke jburke@remap.ucla.edu, Comment comment@noreply.github.com Subject: Re: [OpenPTrack/open_ptrack] Provide an integrated package for Ubuntu 16.04 (#146)

I think I managed to build it. I used CUDA 9.0 and CUDNN 7.0 and the opencv installation that came with ROS, thus I needed to do some patching (the files bellow show the diff between the proposed and used repositories (can be used git apply):

open_ptrack_v2.txthttps://github.com/OpenPTrack/open_ptrack/files/2018938/open_ptrack_v2.txt rtpose_wrapper.txthttps://github.com/OpenPTrack/open_ptrack/files/2018937/rtpose_wrapper.txt

I haven't tried to run it yet, so there might be still some changes.

Furthermore, I didn't added any of the ppa's, they seem not to be necessary to this point.

I also had some issues with libfreenet2 (I didn't wanted to have the library installed into system folders). The following line fixed the issue:

sed -i 's|FIND_PATH(freenect2_INCLUDE_DIR libfreenect2.hpp|FIND_PATH(freenect2_INCLUDE_DIR @PROJECT_NAME@/libfreenect2.hpp|g;s|PATHS @CMAKE_INSTALL_PREFIX@/include/@PROJECT_NAME@|PATHS @CMAKE_INSTALL_PREFIX@/include|g' examples/protonect/freenect2.cmake.in

After that I had to properly set CMAKE_PREFIX_PATH to the location where I installed libfreenect2.

I also used the ceres that came with Ubuntu 16.04

sudo apt-get install libceres-dev

I will play around more on Monday. Maybe this will help bringing everything up to more recent versions.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/OpenPTrack/open_ptrack/issues/146#issuecomment-390361965, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAZTR-Ov5z0TO1kyz1Qfsq0qfxqsaucHks5tz2H1gaJpZM4Otm_U.