Files
storyteller-ml/animation/MocapNET/scripts/getOpenCV.sh
T
Justin John 65e8934d5e Add MocapNET
2023-12-15 04:22:41 +05:30

55 lines
1.7 KiB
Bash

#/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "$DIR/../dependencies"
DEPENDENCIES_PATH=`pwd`
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config ffmpeg libavcodec-dev libavformat-dev libavcodec-dev libavformat-dev libswscale-dev libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff5-dev libdc1394-22-dev libeigen3-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev sphinx-common libtbb-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libopenexr-dev libgstreamer-plugins-base1.0-dev libavutil-dev libavfilter-dev libavresample-dev libpython3-all-dev python3-numpy python3-dev
#cd "$1"
echo "Will Install @ `pwd`"
#Want a different version?
#Check https://opencv.org/releases/ for versions and
#change the OPENCV_VERSION in the next line..
OPENCV_VERSION="3.2.0"
echo "Downloading"
wget http://ammar.gr/programs/opencv-$OPENCV_VERSION.zip
wget http://ammar.gr/programs/opencv_contrib-$OPENCV_VERSION.tar.gz
#wget https://codeload.github.com/opencv/opencv/zip/$OPENCV_VERSION -O opencv-$OPENCV_VERSION.zip
#wget https://codeload.github.com/opencv/opencv_contrib/zip/$OPENCV_VERSION -O opencv_contrib-$OPENCV_VERSION.tar.gz
echo "Extracting"
#tar xvzf opencv_contrib-$OPENCV_VERSION.tar.gz
unzip opencv_contrib-$OPENCV_VERSION.zip
unzip opencv-$OPENCV_VERSION.zip
echo "Building"
cd opencv-$OPENCV_VERSION
mkdir build
cd build
cmake -DOPENCV_ENABLE_NONFREE=ON -DOPENCV_EXTRA_MODULES_PATH=$DEPENDENCIES_PATH/opencv_contrib-$OPENCV_VERSION/modules ..
make -j5
echo "Do you want to install OpenCV to your system ? "
echo
echo -n " (Y/N)?"
read answer
if test "$answer" != "N" -a "$answer" != "n";
then
sudo make install
fi
cd "$DIR"
echo "Done"
exit 0