X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=folded-ctf.git;a=blobdiff_plain;f=run.sh;h=cf4fe33d969436a246fdd92b033954b802b9c608;hp=678c00e07cc32a94aef6751553b13045f7fbe230;hb=HEAD;hpb=20ec321944108cd1fe74b37ea45db3ba1a2d526a diff --git a/run.sh b/run.sh index 678c00e..cf4fe33 100755 --- a/run.sh +++ b/run.sh @@ -1,25 +1,32 @@ #!/bin/bash -######################################################################### -# This program is free software: you can redistribute it and/or modify # -# it under the terms of the version 3 of the GNU General Public License # -# as published by the Free Software Foundation. # -# # -# This program is distributed in the hope that it will be useful, but # -# WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # -# General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with this program. If not, see . # -# # -# Written by Francois Fleuret # -# (C) Idiap Research Institute # -# # -# Contact for comments & bug reports # -######################################################################### -MAIN_URL="http://www.idiap.ch/folded-ctf" +######################################################################## +# # +# folded-ctf is an implementation of the folded hierarchy of # +# classifiers for object detection, developed by Francois Fleuret # +# and Donald Geman. # +# # +# Copyright (c) 2008 Idiap Research Institute, http://www.idiap.ch/ # +# Written by Francois Fleuret # +# # +# This file is part of folded-ctf. # +# # +# folded-ctf is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License version 3 as # +# published by the Free Software Foundation. # +# # +# folded-ctf is distributed in the hope that it will be useful, but # +# WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # +# General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with folded-ctf. If not, see . # +# # +######################################################################## + +MAIN_URL="http://www.idiap.ch/folded-ctf/" ######################################################################### # Compiling @@ -84,7 +91,7 @@ RESULT_DIR=./results case $1 in ##################################################################### - ## Generate the pictures from the paper + ## Generate illustrating pictures pics) @@ -94,7 +101,11 @@ case $1 in if [[ -d "${EXPERIMENT_RESULT_DIR}" ]]; then - for npf in -1 0 2497; do + # Value of -1 corresponds to saving the images with the + # ground-truth or the pi-referentials alone, while other + # values show registered pi-feature windows. + + for npf in -1 0 2500; do ./folding --random-seed=${SEED} \ --pool-name=${POOL_NAME} \ @@ -136,10 +147,13 @@ case $1 in if [[ $? == 0 ]]; then if [[ $MODE == "h+b" ]]; then - OPTS="${OPTS} --force-head-belly-independence=yes" + OPTS="--force-head-belly-independence=yes" + else + OPTS="" fi if [[ $1 == "valgrind" ]]; then + # The valgrind operation runs a simpler computation in valgrind OPTS="${OPTS} --nb-classifiers-per-level=1 --nb-weak-learners-per-classifier=10" OPTS="${OPTS} --proportion-for-train=0.1 --proportion-for-validation=0.025 --proportion-for-test=0.01" OPTS="${OPTS} --wanted-true-positive-rate=0.1" @@ -160,7 +174,7 @@ case $1 in else - echo "${EXPERIMENT_RESULT_DIR} exists, aborting experiment." + echo "${EXPERIMENT_RESULT_DIR} exists, cancelling that run." fi