HELP Installing Ames Stereo Pipeline on Ubuntu 16.04 (local or docker) Successfully

433 views
Skip to first unread message

Trevor McDonald

unread,
Jan 11, 2018, 5:55:37 PM1/11/18
to Ames Stereo Pipeline Support
All,

I have tried instructions from asp_book.pdf as well as https://github.com/nasa/StereoPipeline "INSTALLGUIDE". On both attempts I have failed to have a successful installation on Ubuntu 16.04. 

I have proceeded to clone https://github.com/milijan/asp_stereo_docker repo and give it a shot. I made minor edits to the Dockerfile, see attached. I proceed to:

sudo docker build -t asp .

After step 43/45 where I : 

Step 43/45 : RUN cd /opt && git clone https://github.com/NeoGeographyToolkit/BinaryBuilder.git && cd BinaryBuilder
 ---> Running in d5f65ff35c5c

Things go smooth then I run into an issue I have not been able to successfully debug in step 44/45:

Step 44/45 : RUN cd /opt/BinaryBuilder && ./build.py --download-dir tarballs --build-root build_asp
 ---> Running in 6c29ae1953db
Using 4 build processes
Using build root directory: /opt/BinaryBuilder/build_asp
/opt/BinaryBuilder/build_asp/install/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ERROR: Missing required executables for building. You need to install ['libtool'].

See below:

Step 19/45 : RUN apt-get install -y build-essential libtool
 ---> Using cache
 ---> 81459b8b91cc

Step 32/45 : RUN apt-get install -y libtool
 ---> Running in aaffbfb874cc
Reading package lists...
Building dependency tree...
Reading state information...
libtool is already the newest version (2.4.6-0.1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Removing intermediate container aaffbfb874cc
 ---> 5b011e53c937

Typically, the other issue I have run into is when attempting to download OpenCV 3.1.0 and have the incorrect chksum from packages.py. Please assist me in getting past this issue or linking me to instructions on how to install this correctly. 

Thank you!


Trevor McDonald

Trevor McDonald

unread,
Jan 11, 2018, 5:56:20 PM1/11/18
to Ames Stereo Pipeline Support
asp_build_out.txt

Scott McMichael

unread,
Jan 11, 2018, 6:03:01 PM1/11/18
to Ames Stereo Pipeline Support

Just to clarify, the repository at https://github.com/nasa/StereoPipeline is old and never updated, the working repository is at https://github.com/NeoGeographyToolkit/StereoPipeline

Are you sure you need to compile ASP yourself?  It can be a difficult undertaking and usually it is sufficient to use one of the binary distributions from our web page: https://ti.arc.nasa.gov/tech/asr/groups/intelligent-robotics/ngt/stereo/

Scott McMichael


On Thursday, January 11, 2018 at 2:55:37 PM UTC-8, Trevor McDonald wrote:

Trevor McDonald

unread,
Jan 11, 2018, 6:28:16 PM1/11/18
to Ames Stereo Pipeline Support
Thanks Scott.

I have downloaded StereoPipeline-2.6.0-2017-06-01-x86_64-Linux.tar.bz2 and unzipped:

tar -xvjf StereoPipeline-2.6.0-2017-06-01-x86_64-Linux.tar.bz2

What is the right set of instructions to follow from here? Thank you!

Scott McMichael

unread,
Jan 11, 2018, 7:01:28 PM1/11/18
to Ames Stereo Pipeline Support

No further installation steps are needed :)  You can just run the tools straight from the bin folder where you unzipped everything.  The pdf manual is the best place to get started learning how to use the software.

Scott McMichael
Message has been deleted

Alexandrov, Oleg (ARC-TI)[SGT, INC]

unread,
Jan 12, 2018, 1:26:06 PM1/12/18
to Trevor McDonald, Ames Stereo Pipeline Support
Try:

~/Documents/GitHub/StereoPipeline-2.6.0-2017-06-01-x86_64-Linux/bin/stereo --help

or, from that directory:

./stereo --help


From: ames-stereo-pi...@googlegroups.com [ames-stereo-pi...@googlegroups.com] on behalf of Trevor McDonald [veri...@gmail.com]
Sent: Thursday, January 11, 2018 4:45 PM
To: Ames Stereo Pipeline Support
Subject: Re: HELP Installing Ames Stereo Pipeline on Ubuntu 16.04 (local or docker) Successfully

trevor@PF0TJY66:~/Documents/GitHub/StereoPipeline-2.6.0-2017-06-01-x86_64-Linux/bin$ stereo
bash: stereo: command not found

Thank you for all the help!

--
You received this message because you are subscribed to the Google Groups "Ames Stereo Pipeline Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ames-stereo-pipeline...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ames-stereo-pipeline-support/e79b1171-8596-4786-9ff6-28a291f2c6b1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages