| #!/bin/bash |
|
|
|
|
|
|
| echo "------------------------- Installing OpenPose -------------------------" |
|
|
|
|
|
|
| function exitIfError { |
| if [[ $? -ne 0 ]] ; then |
| echo "" |
| echo "------------------------- -------------------------" |
| echo "Errors detected. Exiting script. The software might have not been successfully installed." |
| echo "------------------------- -------------------------" |
| exit 1 |
| fi |
| } |
|
|
|
|
|
|
| function executeShInItsFolder { |
| |
| |
| |
| cd $2 |
| exitIfError |
| sudo chmod +x $1 |
| exitIfError |
| bash ./$1 |
| exitIfError |
| cd $3 |
| exitIfError |
| } |
|
|
|
|
|
|
| executeShInItsFolder "scripts/ubuntu_deprecated/copy_makefile_files.sh" "./" "./" |
|
|
|
|
|
|
| echo "------------------------- Compiling OpenPose -------------------------" |
| make all -j`nproc` |
| exitIfError |
| echo "------------------------- OpenPose Compiled -------------------------" |
| echo "" |
|
|
|
|
|
|
| echo "------------------------- Downloading OpenPose Models -------------------------" |
| executeShInItsFolder "getModels.sh" "./models" ".." |
| exitIfError |
| echo "Models downloaded" |
| echo "------------------------- OpenPose Models Downloaded -------------------------" |
| echo "" |
|
|
|
|
|
|
| echo "------------------------- OpenPose Installed -------------------------" |
| echo "" |
|
|