projectstreet-detection-docker

Docker for detecting streets. (WIP)
git clone git://archive.git.mtrnord.blog/Nordgedanken/projectstreet-detection-docker.git
Log | Files | Refs | README

commit 7d58db7a1ff3ceef9a580b58f593856091cc5b66
parent 940aa2374b43723c44699751bc8b4f84bedf72ff
Author: Marcel <MTRNord@users.noreply.github.com>
Date:   Fri,  7 Oct 2016 09:37:23 +0200

Update generateHaarDetector_street.sh
Diffstat:
Mscripts/generateHaarDetector_street.sh | 18+++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/scripts/generateHaarDetector_street.sh b/scripts/generateHaarDetector_street.sh @@ -1,18 +1,27 @@ #!/bin/bash +echo "Create Directories" mkdir data mkdir info mkdir neg +echo "Download negatives" export PYTHONPATH="/usr/lib/python2.7/dist-packages/" python download-image-by-link.py + +echo "generate poitives" +NUM_FILES=$(ls -1 neg --file-type | grep -v '/$' | wc -l)-10 ls -la -opencv_createsamples -img ./sample_street.jpg -bg ./bg.txt -info ./info/info.lst -pngoutput info -maxxangle 0.5 -maxyangle 0.5 -maxzangle 0.5 -num 1442 +opencv_createsamples -img ./sample_street.jpg -bg ./bg.txt -info ./info/info.lst -pngoutput info -maxxangle 0.5 -maxyangle 0.5 -maxzangle 0.5 -num $NUM_FILES ls -la info -opencv_createsamples -info ./info/info.lst -num 1400 -w 50 -h 50 -vec positives.vec + +echo "generate vec files" +opencv_createsamples -info ./info/info.lst -num $NUM_FILES -w 50 -h 50 -vec positives.vec ls -la neg ls -la + +echo "add cronjob" #cache optimisation crontab -l > cron #echo new cron into cron file @@ -24,5 +33,8 @@ crontab -l > cron #install new cron file crontab cron rm cron -opencv_traincascade -data ./data -vec ./positives.vec -bg ./bg.txt -numPos 1300 -numNeg 650 -numStages 20 -w 50 -h 50 + +echo "train haar cascade" +NUM_FILES_HALF=$NUM_FILES/2 +opencv_traincascade -data ./data -vec ./positives.vec -bg ./bg.txt -numPos $NUM_FILES -numNeg $NUM_FILES_HALF -numStages 20 -w 50 -h 50 cp "data/cascade.xml" "/root/shared/results/street-cascade-$(date +%s).xml"