Automate running Super4PCS on multiple point cloud files.
106
FROM proudh/super4pcs-docker
MAINTAINER Proud Heng <[email protected]>
# To build Super4PCS using this Docker image:
# docker run -ti -v ~/s4p-docker/:/s4p-docker/ -w=/s4p-docker/ proudh/super4pcs-docker
# This will put the Super4PCS installation in /Super4PCS/ inside of the docker container, and mount ~/s4p-docker/ on your local computer to /s4p-docker/ in your docker container.
# Super4PCS is located at /Super4PCS/build/install/bin/Super4PCS
ENV PCL_VERSION 1.8.1
ENV PCL_TARGZ pcl-$PCL_VERSION.tar.gz
ENV S4P_PATH /Super4PCS/build/install/bin/
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
freeglut3-dev \
libflann-dev
# install PCL
RUN wget https://github.com/PointCloudLibrary/pcl/archive/$PCL_TARGZ \
&& tar -xf $PCL_TARGZ \
&& rm $PCL_TARGZ \
&& cd pcl-pcl-$PCL_VERSION \
&& mkdir build \
&& cd build \
&& cmake -DCMAKE_BUILD_TYPE=Release .. \
&& make -j8 install
# get registration scripts
RUN cd / \
&& git clone https://github.com/proudh/e4e-maya.git
VOLUME ["/s4p-docker/"]
Content type
Image
Digest
Size
713.9 MB
Last updated
about 9 years ago
docker pull proudh/super4pcs-script