diff --git a/scripts/attributes.sh b/scripts/attributes.sh index b52c34a..3cd8190 100755 --- a/scripts/attributes.sh +++ b/scripts/attributes.sh @@ -1,6 +1,6 @@ #!/bin/bash -BASE="Open+GroundTruth(../../sigsets/CUHK-VHDC/CUFSF/target.xml,[NEC3RightEye,NEC3LeftEye])+Rename(NEC3RightEye,Affine_0)+Rename(NEC3LeftEye,Affine_1)+Affine(192,240,.345,.475)+Cvt(Gray)" +BASE="Open+GroundTruth(../../sigsets/CUHK-VHDC/CUFSF/target.xml,[NEC3RightEye,NEC3LeftEye])+Rename(NEC3RightEye,Affine_0)+Rename(NEC3LeftEye,Affine_1)+Affine(192,240,.345,.475)+Cvt(Gray)+Stasm(false,true,[(66.24,114),(125.76,114)])" SUBSPACE="Normalize(L2)+PCA(0.95)+Center(Range)" NOSE="RectFromStasmNoseWithBridge+ROI+Resize(76,52)+$SUBSPACE" MOUTH="RectFromStasmMouth+ROI+Resize(36,104)+$SUBSPACE" @@ -8,13 +8,13 @@ EYES="RectFromStasmEyes+ROI+Resize(24,136)+$SUBSPACE" HAIR="RectFromStasmHair+ROI+Resize(60,116)+$SUBSPACE" BROW="RectFromStasmBrow+ROI+Resize(24,136)+$SUBSPACE" JAW="RectFromStasmJaw+ROI+Resize(104,164)+$SUBSPACE" -FACE="Cascade(FrontalFace)+Resize(104,104)+$SUBSPACE" +FACE="Crop(24,30,144,190)+$SUBSPACE" mkdir -p models rm models/all if [ ! -f models/all ]; then - br -crossValidate 2 -algorithm "CrossValidate($BASE+Stasm(false,true,[(66.24,114),(125.76,114)])+ \ + br -crossValidate 2 -algorithm "CrossValidate($BASE+ \ ($BROW+ \ (Turk(unibrow,3)+SVM(RBF,EPS_SVR,returnDFVal=true,inputVariable=hasunibrow,outputVariable=predicted_hasunibrow)+Cat)/ \ (Turk(eyebroworientation,3)+SVM(RBF,EPS_SVR,returnDFVal=true,inputVariable=eyebrowsdown,outputVariable=predicted_eyebrowsdown)/ \