MacでCubemapをEquirectangularにTerminalのコマンドで変換するのCentOS版です。
Amazon Linuxにいれようとしましたが、インストールがものすごく大変だったのでCentOSにしました。
メモ書き程度ですが、こまっている人のために残しておきます。
Dockerでやります
Dockerを起動して、ログイン
docker run -i -t centos /bin/bash
[root@01830935b610 /]# rpm --query centos-release
centos-release-7-4.1708.el7.centos.x86_64
各種インストール
yum -y update
yum groupinstall -y "Development Tools"
yum install -y rpmdevtools
yum install -y wget
yum install -y libpano13-devel zlib-devel libtiff-devel libjpeg-devel
yum install -y libpng-devel gettext-devel wxGTK-devel boost-devel
yum install -y desktop-file-utils OpenEXR-devel gcc-c++ exiv2-devel glew-devel
yum install -y freeglut-devel mesa-libGLU-devel libXmu-devel
yum install -y wxPython tclap-devel python-devel swig flann-devel lensfun-devel
yum install -y perl-podlators
epelを入れる cd
cd /root
yum install epel-release
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh epel-release-latest-7*.rpm
cmake3を入れる
yum install -y cmake3
wxWidgetsを入れる
yum install -y gtk2
yum install -y gtk+-devel gtk2-devel
cd /root
wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.3/wxWidgets-3.0.3.tar.bz2
tar xvf wxWidgets-3.0.3.tar.bz2
cd wxWidgets-3.0.3
./configure
make
make install
boostを入れる
wget https://dl.bintray.com/boostorg/release/1.65.1/source/boost_1_65_1.tar.bz2
cd /root/boost_1_65_1
bash ./bootstrap.sh
./b2
./b2 install
vigraを入れる
yum install -y hdf5-devel
yum install -y ImageMagick
yum install -y OpenEXR
yum -y install python-pip
pip install --upgrade pip
pip install numpy nose sphinx
cd /root
wget https://github.com/ukoethe/vigra/releases/download/Version-1-11-1/vigra-1.11.1-src.tar.gz
tar xvf vigra-1.11.1-src.tar.gz
cd /root/vigra-1.11.1
mkdir build
cd build
cmake3 -DWITH_OPENEXR=1 -DWITH_BOOST_THREAD=1 ..
ここでこけるので、vi CMakeCache.txt でCMAKE_CXX_FLAGSに-std=c++11を足す
もう一回cmake3をやる
cmake3 -DWITH_OPENEXR=1 -DWITH_BOOST_THREAD=1 ..
make
make install
libpano13を入れる
cd /root
wget https://downloads.sourceforge.net/project/panotools/libpano13/libpano13-2.9.19/libpano13-2.9.19.tar.gz
tar xvf libpano13-2.9.19.tar.gz
cd libpano13-2.9.19
./configure
make
make install
nonaを入れる
yum install lcms2-devel
yum install sqlite-devel
mkdir -p /root/hugin
cd /root/hugin
wget https://downloads.sourceforge.net/project/hugin/hugin/hugin-2017.0/hugin-2017.0.0.tar.bz2
tar xvf hugin-2017.0.0.tar.bz2
cd hugin-2017.0.0
mkdir BUILD
cd BUILD
cmake3 ..
make
make install
nonaを実行してみる
export LD_LIBRARY_PATH=/usr/local/lib
nona
cubic2erectを入れる
yum install cpan
cpan
cpan install Image::ExifTool
cpan install Image/Size.pm
cpan isntall Image::Size
cpan isntall URI
cpan install Net::HTTP
cpan isntall LWP::UserAgent
cd /root
wget http://search.cpan.org/CPAN/authors/id/B/BP/BPOSTLE/Panotools-Script-0.28.tar.gz
tar xvf Panotools-Script-0.28.tar.gz
cd Panotools-Script-0.28
perl Makefile.PL
make
make test
make install
やっと実行できるようになったので、Macと同じように実行すればEquirectangularの画像ができます