; makefaces.bat ; (based on b01.msa),create face images, uses face.bat ; add noise: ten copies of each head with a SNR (0.2ll, 1 = large x64 = 64 ; image size ; -- output files -- FR G data/scr ; face templates FR G data/sma ; faces + noise FR G data/sca ; average of noise images FR G data/scv ; variance maps of noise images ; ----- END BATCH HEADER ----- VM mkdir -p data ;----- CREATE A ROUND HEAD : EYES LEFT : LARGE MOUTH : 011 x20 = 0 ; head x21 = 0 ; eyes x22 = 1 ; mouth @face[x64,x64,x20,x21,x22] 011 ;----- CREATE A ROUND HEAD : EYES RIGHT : LARGE MOUTH : 021 x20 = 0 ; head x21 = 1 ; eyes x22 = 1 ; mouth @face[x64,x64,x20,x21,x22] 021 ;----- CREATE A ROUND HEAD : EYES LEFT : LL MOUTH : 031 x20 = 0 ; head x21 = 0 ; eyes x22 = 0 ; mouth @face[x64,x64,x20,x21,x22] 031 ;----- CREATE A ROUND HEAD : EYES RIGHT : LL MOUTH : 041 x20 = 0 ; head x21 = 1 ; eyes x22 = 0 ; mouth @face[x64,x64,x20,x21,x22] 041 ;----- CREATE AN OVAL HEAD : EYES LEFT : LARGE MOUTH : 051 x20 = 1 ; head x21 = 0 ; eyes x22 = 1 ; mouth @face[x64,x64,x20,x21,x22] 051 ;-----( CREATES AN OVAL HEAD : EYES RIGHT : LARGE MOUTH : 061 x20 = 1 ; head x21 = 1 ; eyes x22 = 1 ; mouth @face[x64,x64,x20,x21,x22] 061 ;----- CREATE AN OVAL HEAD : EYES LEFT : LL MOUTH : 071 x20 = 1 ; head x21 = 0 ; eyes x22 = 0 ; mouth @face[x64,x64,x20,x21,x22] 071 ;----- CREATE AN OVAL HEAD : EYES RIGHT : LL MOUTH : 081 x20 = 1 ; head x21 = 1 ; eyes x22 = 0 ; mouth @face[x64,x64,x20,x21,x22] 081 ;=============================================================================== ; CREATE TEN COPIES OF EACH HEAD WITH A SNR (0.2{***x22} INT001 ((P1/3.)+0.0) ; Add ten random noise images to each type of head DO LB1 x77=1,10 x24=x23+x77 MO _1 (x64,x64) R N AD _1 INT001 {***x24} * LB1 ; Creates average and variance maps of each group of ten x25=x23+1. x26=x23+10. AS R *** x25-x26 A {***x21} {***x21} LB11 EN D