mirror of
https://github.com/gosticks/openpose.git
synced 2026-08-12 12:20:22 +00:00
60 lines
1.3 KiB
Bash
Executable File
60 lines
1.3 KiB
Bash
Executable File
#!/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 {
|
|
# $1 = sh file name
|
|
# $2 = folder where the sh file is
|
|
# $3 = folder to go back
|
|
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 ""
|