MINI
C:
/
siak
/
app
/
tess
/
config
/
8.8.1
/
Face
/
HGM
/
Upload File:
files >> C:/siak/app/tess/config/8.8.1/Face/HGM/TemplateGeneration_NGI.dat
<?xml version="1.0" encoding="ISO-8859-1" ?> <perform> <deactivateDebugCommands/> <!-- hgmPyr_selectorReject: set A or B or C ... to reject promats trained on specified DBs hgmPyr_ldaMatrixFile: set NoAus, NoFer ... to choose LDA matrices trained without specified DBs hgmPyr_useLDA: true, false - only needed for algorithm "hgmPyr" hgmPyr_dataType: set byte, float or bit - only needed for algorithm "hgmPyr" smwReferenceListFilename: parameter for algorithm hgmPyrBitSmwSbC smwNumberOfReferenceTemplates: parameter for algorithm hgmPyrBitSmwSbC smwInnerSize: parameter for algorithm hgmPyrBitSmwSbC smwPartitionSize: parameter for algorithm hgmPyrBitSmwSbC --> <externalParameters hgmPyr_mainDir = "$VISG_COMMON_DIR/config/8.8.1/Research/Face/HGMPyr" hgmPyr_selectorDir = "selector-56" hgmPyr_selectorReject = "none" hgmPyr_ldaMatrixFile = "hgm-Training-56.dat" hgmPyr_useLDA = "false" hgmPyr_dataType = "bit" smwReferenceListFilename = "$VISG_COMMON_DIR/config/8.8.1/Face/HGMPyr/smwRefHgmPyrBit11744.dat" smwNumberOfReferenceTemplates = "11744" smwInnerSize = "110" smwPartitionSize = "100" /> <!-- ################################################################################################ --> <startUpIlm> <createImage imageId = "ilmCorrectedWorkingImage256" width = "256" height = "256" type = "gray" /> <!-- SIRE background supression stuff --> <createImage imageId = "backgroundSupressedImage" width = "10" height = "10" type = "gray" /> </startUpIlm> <!-- ################################################################################################ --> <startUpHgmFeatureExtraction> <!-- optimized ks/sigmas on FRGC data Test1 --> <!-- ks = "0.526,0.817,0.945,1.270" sigmas = "3.651,4.292,6.455,5.051" --> <!-- original ks/sigmas --> <createTransform transformId = "hgmTransform256" width = "256" height = "256" trafoType = "pyramidalGabor" nFrequencies = "4" nOrientations = "12" maximum = "0" factor = "0" sigma = "0" ks = "0.386197,0.821959,0.582926,1.23932" sigmas = "2.61221,5.16352,4.03813,5.732" kernelShift = "1,1,1,1" spaceAccuracy = "3" /> <createFacialFeaturePoints facialFeaturePointsId = "ffpThumbnailImage" /> </startUpHgmFeatureExtraction> <!-- ################################################################################################ --> <startUpHgmPyrFeatureExtraction> <createTransform transformId = "hgmPyrTransform256" width = "256" height = "256" trafoType = "pyramidalGabor" nFrequencies = "4" nOrientations = "10" maximum = "0" factor = "0" sigma = "0" ks = "0.38,0.5374,0.76,1.0748" sigmas = "3.6,3.96,4.356,4.7916" kernelShift = "2,1,1,0" spaceAccuracy = "3" /> <!-- for 64 pyramids start sigma: 3.5 start k: 0.42 factor sigma: 1.1 factor k: sqrt(2) nOrientations = "12" ks = "0.42,0.59397,0.84,1.18794" sigmas = "3.5,3.85,4.235,4.6585" --> <!-- for 56 pyramids start sigma: 3.6 start k: 0.38 factor sigma: 1.1 factor k: sqrt(2) nOrientations = "10" ks = "0.38,0.5374,0.76,1.0748" sigmas = "3.6,3.96,4.356,4.7916" --> <createFeatureArray featureArrayId = "hgmPyrFeatureArray" size = "10" /> </startUpHgmPyrFeatureExtraction> <startUpMorphoEngine> <createFeatureArray featureArrayId = "morphoFeatureArray" size = "10" /> <createFaceFinder type = "Morpho" id = "morphoDefault_2_4" algorithmVersion = "F2_4" dataFile = "$VISG_COMMON_DIR/config/dataCHUNK.bin" /> </startUpMorphoEngine> <!-- ################################################################################################ input: inputImageId = "derotatedInputImage" the image to extract features from facialFeaturePointsId = "ffpDerotatedImage" eye pos (optional) engineId = "morphoDefault" the engine id output: featureArrayId = "morphoFeatureArray" --> <extractMorphoFeature> <!-- <extractMorphoTemplate inputImageId = "derotatedInputImage" facialFeaturePointsId = "ffpDerotatedImage" engineId = "morphoDefault_2_4" featureArrayId = "morphoFeatureArray" /> --> </extractMorphoFeature> <!-- ################################################################################################ --> <startUpHgmPromatSelector> <createPromatSelector promatSelectorId = "pmsel_Hgm" selectorMatrices = "$VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/PP03G/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/CH100kG/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/FERcolG/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/MS07G/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/PP10G/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/PP11G/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/PP09P/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/Pi4kG/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/Exp204Q/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/Exp204T/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/sufq/pm_hgm.psm" stdPromats = "$VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/PP03G/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/CH100kG/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/FERcolG/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/MS07G/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/PP10G/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/PP11G/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/PP09P/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/Pi4kG/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/Exp204Q/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/Exp204T/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/sufq/pm_hgms.pmt" rearrPromats = "$VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/PP03G/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/CH100kG/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/FERcolG/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/MS07G/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/PP10G/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/PP11G/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/PP09P/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/Pi4kG/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/Exp204Q/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/Exp204T/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/sufq/pm_hgmr.pmt" /> </startUpHgmPromatSelector> <!--<startUpHgmPromatSelector> <createPromatSelector promatSelectorId = "pmsel_Hgm" selectorMatrices = "$VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/0/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/2/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/3/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/4/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/7/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/8/pm_hgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/9/pm_hgm.psm" stdPromats = "$VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/0/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/2/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/3/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/4/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/7/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/8/pm_hgms.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/9/pm_hgms.pmt" rearrPromats = "$VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/0/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/2/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/3/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/4/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/7/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/8/pm_hgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/9/pm_hgmr.pmt" /> </startUpHgmPromatSelector>--> <!-- ################################################################################################ --> <startUpFastHgmPromatSelector> <createPromatSelector promatSelectorId = "pmsel_FastHgm" selectorMatrices = "$VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/0/pm_fastHgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/2/pm_fastHgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/3/pm_fastHgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/4/pm_fastHgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/7/pm_fastHgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/8/pm_fastHgm.psm, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/9/pm_fastHgm.psm" stdPromats = "$VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/0/pm_fastHgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/2/pm_fastHgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/3/pm_fastHgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/4/pm_fastHgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/7/pm_fastHgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/8/pm_fastHgmr.pmt, $VISG_COMMON_DIR/config/8.8.1/Research/Face/HGM/pm/9/pm_fastHgmr.pmt" /> </startUpFastHgmPromatSelector> <!-- ################################################################################################ --> <startUpCcaPromatSelector> </startUpCcaPromatSelector> <!-- ################################################################################################ --> <!-- ################################################################################################ --> <!-- ################################################################################################ prepareHgmFeatureExtraction in: graphForFeatureExtraction imageForFeatureExtraction out: ilmCorrectedWorkingImage256 --> <prepareHgmFeatureExtraction> <convertToMatchGraph graphId = "graphForFeatureExtraction" destGraphId = "ilmMatchGraph" /> <setFacialFeaturePoints facialFeaturePointsId = "ffpWorkingImage" byGraphId = "ilmMatchGraph" nodeIdxLeftEyeCenter = "0" nodeIdxRightEyeCenter = "1" nodeIdxMouthCenter = "45" relativeToWorkingImage = "true" /> <setRoi roiId = "illuCorrRoi" byFacialFeaturePointsId = "ffpWorkingImage" fLeft = "0.298872" fTop = "0.558774" fHeight = "1.71607" /> <modifyImage imageId = "imageForFeatureExtraction" destImageId = "ilmCorrectedWorkingImage256" function = "copy" /> <modifyImage imageId = "ilmCorrectedWorkingImage256" function = "illuCorrENT" sigma = "46.0276" mu = "105.366" faceRoiId = "illuCorrRoi" smoothingRange = "0.831619,0.193941" /> <backgroundSuppression imageId = "ilmCorrectedWorkingImage256" graphId = "ilmMatchGraph" borderDilate = "7.72134" borderWidth = "15.9903" bgColor = "158.306" /> </prepareHgmFeatureExtraction> <!-- ################################################################################################ substract background (needed for sire ilm image creation) in: graphForFeatureExtraction imageForFeatureExtraction out: backgroundSupressedImage --> <doBackgroundsupression> <modifyImage imageId = "imageForFeatureExtraction" destImageId = "backgroundSupressedImage" function = "copy" /> <convertToMatchGraph graphId = "graphForFeatureExtraction" destGraphId = "matchGraphForBackgroundSupression" /> <backgroundSuppression imageId = "backgroundSupressedImage" graphId = "matchGraphForBackgroundSupression" borderDilate = "3" borderWidth = "7" bgColor = "128" /> </doBackgroundsupression> <!-- ################################################################################################ performHgmFeatureExtraction in: ilmCorrectedWorkingImage256 graphForFeatureExtraction out: graphForFeatureExtraction --> <performHgmFeatureExtraction> <performTransformation transformId = "hgmTransform256" imageId = "ilmCorrectedWorkingImage256" graphId = "graphForFeatureExtraction" /> </performHgmFeatureExtraction> <!-- ################################################################################################ --> <!-- callable after "extractHgmFeatures" --> <createHgmRaw> <setGraph graphId = "hgmRawTemplate" byGraphId = "graphForFeatureExtraction" graphType = "floatGraph" /> <setParamId graphId = "hgmRawTemplate" paramId = "1" /> </createHgmRaw> <!-- ################################################################################################ --> <!-- callable after "extractHgmFeatures" --> <createHgm> <selectPromatAndTransformGraph promatSelectorId = "pmsel_Hgm" srcGraphId = "graphForFeatureExtraction" destGraphId = "hgmTemplate" dataType = "bit" /> <setParamId graphId = "hgmTemplate" paramId = "1" /> </createHgm> <!-- ################################################################################################ --> <!-- callable after "extractHgmFeatures" --> <createHgmByte> <selectPromatAndTransformGraph promatSelectorId = "pmsel_Hgm" srcGraphId = "graphForFeatureExtraction" destGraphId = "hgmByteTemplate" dataType = "byte" /> <setParamId graphId = "hgmByteTemplate" paramId = "1" /> </createHgmByte> <!-- ################################################################################################ --> <!-- callable after "extractHgmFeatures" --> <createHgmFloat> <selectPromatAndTransformGraph promatSelectorId = "pmsel_Hgm" srcGraphId = "graphForFeatureExtraction" destGraphId = "hgmFloatTemplate" dataType = "float" /> <!-- <performPromatNormalization promatNormId="pmnNorm" graphId="hgmFloatTemplate" /> --> <setParamId graphId = "hgmFloatTemplate" paramId = "1" /> </createHgmFloat> <!-- ################################################################################################ --> <!-- callable after "extractHgmFeatures" --> <createCca> <setParamId graphId = "ccaTemplate" paramId = "1" /> </createCca> <!-- ################################################################################################ --> <!-- callable after "extractHgmFeatures" --> <createFastHgmRaw> <createFastHgmTemplate srcGraphId = "graphForFeatureExtraction" destGraphId = "fastHgmRawTemplate" nOrientationsToMerge = "3" /> <setParamId graphId = "fastHgmRawTemplate" paramId = "1" /> </createFastHgmRaw> <!-- ################################################################################################ --> <!-- callable after "extractHgmFeatures" --> <createFastHgm> <createFastHgmTemplate srcGraphId = "graphForFeatureExtraction" destGraphId = "fastHgmRawTemplate" nOrientationsToMerge = "3" /> <selectPromatAndTransformGraph promatSelectorId = "pmsel_FastHgm" srcGraphId = "fastHgmRawTemplate" destGraphId = "fastHgmTemplate" dataType = "bit" /> <setParamId graphId = "fastHgmTemplate" paramId = "1" /> </createFastHgm> <!-- ################################################################################################ performHgmPyrFeatureExtraction in: ilmCorrectedWorkingImage256 out: hgmPyrFeatureArray --> <performHgmPyrFeatureExtraction> <extractHgmPyrFeatures transformId = "hgmPyrTransform256" imageId = "ilmCorrectedWorkingImage256" gridDefinitionFile = "$VISG_COMMON_DIR/config/8.8.1/Face/HGMPyr/hgmPyrGrid56.dat" featureVectorId = "hgmPyrFeatureArray" /> </performHgmPyrFeatureExtraction> <generateThumbnailImage> <createValue valueId = "thumbnailImageWidthId" value = "240" valueType = "float" /> <createTokenImage srcImageId = "inputTextureImage" destImageId = "outputThumbnailImage" srcFacialFeaturePointsId = "ffpInputImage" destFacialFeaturePointsId = "ffpThumbnailImage" targetWidth = "@thumbnailImageWidthId" logScaling = "false" logPadding = "false" /> </generateThumbnailImage> <!-- improves incoming eye positions via ILM in: ffpDerotatedImage derotatedInputImage derotationInfoGraph inputRoi out: landMarkGraph outgraphForFeatureExtraction outimageForFeatureExtraction ffpInputImage ffpDerotatedImage --> <ilm> <modifyGraph graphId = "modellerGraph256" resetDisplayGraph = "true" resetGraphScale = "true" centerNodePosition = "true" /> <copyDisplayGraph srcGraphId = "derotationInfoGraph" destGraphId = "modellerGraph256" /> <cropImage inputImageId = "derotatedInputImage" outputImageId = "workingImage256" roiId = "inputRoi" marginRoiId = "marginRoi" graphId = "modellerGraph256" margin = "26000" convertToGray = "false" scaleMode = "area" /> <modifyGraph graphId = "modellerGraph256" marginRoiId = "marginRoi" /> <placeMatchGraph graphId = "modellerGraph256" nodeIdxLeftEyeCenter = "0" nodeIdxRightEyeCenter = "1" nodeIdxMouthCenter = "45" marginRoiId = "marginRoi" imageId = "workingImage256" facialFeaturePointsId = "ffpDerotatedImage" debug = "false" /> <setFacialFeaturePoints facialFeaturePointsId = "ffpWorkingImage" byGraphId = "modellerGraph256" nodeIdxLeftEyeCenter = "0" nodeIdxRightEyeCenter = "1" nodeIdxMouthCenter = "45" relativeToWorkingImage = "true" /> <setRoi roiId = "illuCorrRoi" byFacialFeaturePointsId = "ffpWorkingImage" fLeft = "0.298872" fTop = "0.558774" fHeight = "1.71607" /> <modifyImage imageId = "workingImage256" destImageId = "ilmInputImage256" function = "copy" /> <modifyImage imageId = "ilmInputImage256" function = "illuCorrENT" sigma = "33.2232" mu = "128.27" faceRoiId = "illuCorrRoi" smoothingRange = "0.977012,0.513175" /> <modifyImage imageId = "ilmInputImage256" function = "median" /> <showWindow windowId = "MOD256workingWindow" graphId = "modellerGraph256" imageId = "ilmInputImage256" imageIsWorkingImage = "true" showFullGraph = "false" /> <!-- ##################################### ILM ######################################################################## --> <ilmChangeParameters ilmId = "ilm" numberOfShapes = "6" numberOfAppearances = "25" breakCounter = "15" sigma = "32" resetAppearanceParams = "false" resetGlobalMinimum = "false" bilinearResultWarp = "true" bilinearAdaptionWarp = "false" diffErrFunctionName = "diffErrorFunction2" /> <ilmSetInputData ilmId = "ilm" ilmInputImageId = "ilmInputImage256" srcGraphId = "modellerGraph256" /> <!-- pitch pose raster start --> <performIlmPoseRaster ilmId = "ilm" param1 = "0.0" param2 = "0.0" scale = "0.0" writeResultsToGlobalMinimum = "true" maxIter = "10" breakCount = "4" errorSmoothRange = "3" /> <performIlmPoseRaster ilmId = "ilm" param1 = "0.0" param2 = "0.0" scale = "10.0" writeResultsToGlobalMinimum = "false" maxIter = "10" breakCount = "4" errorSmoothRange = "3" /> <performIlmPoseRaster ilmId = "ilm" param1 = "0.0" param2 = "0.0" scale = "-10.0" writeResultsToGlobalMinimum = "true" maxIter = "10" breakCount = "4" errorSmoothRange = "3" /> <performIlmPoseRaster ilmId = "ilm" param1 = "10.0" param2 = "0.0" scale = "10.0" writeResultsToGlobalMinimum = "false" maxIter = "20" breakCount = "4" errorSmoothRange = "3" /> <performIlmPoseRaster ilmId = "ilm" param1 = "-10.0" param2 = "0.0" scale = "10.0" writeResultsToGlobalMinimum = "true" maxIter = "20" breakCount = "4" errorSmoothRange = "3" /> <performIlmPoseRaster ilmId = "ilm" param1 = "0.0" param2 = "10.0" scale = "0" writeResultsToGlobalMinimum = "false" maxIter = "20" breakCount = "4" errorSmoothRange = "3" /> <performIlmPoseRaster ilmId = "ilm" param1 = "0.0" param2 = "-10.0" scale = "0.0" writeResultsToGlobalMinimum = "true" maxIter = "20" breakCount = "4" errorSmoothRange = "3" /> <performIlmPoseRaster ilmId = "ilm" param1 = "0" param2 = "0" scale = "0" writeResultsToGlobalMinimum = "true" maxIter = "40" breakCount = "10" errorSmoothRange = "3" /> <!-- pitch pose raster end --> <ilmFinalize ilmId = "ilm" srcGraphId = "modellerGraph256" warpInputImageId = "workingImage256" outputImageId = "outimageForFeatureExtraction" destGraphMatchToOutputImageId = "outgraphForFeatureExtraction" destGraphMatchToInputImageId = "landMarkGraph" destPositionsMatchToInputImageId= "ilmOutputPos" /> <!-- BEGIN: update ffpInputImage --> <setFacialFeaturePoints facialFeaturePointsId = "ffpInputImage" byGraphId = "landMarkGraph" nodeIdxLeftEyeCenter = "0" nodeIdxRightEyeCenter = "1" nodeIdxMouthCenter = "45" relativeToWorkingImage = "false" /> <!-- END: update ffpInputImage --> <!-- BEGIN: update ffpDerotatedImage --> <setFacialFeaturePoints facialFeaturePointsId = "ffpDerotatedImage" byFacialFeaturePointsId = "ffpInputImage" /> <rotateFacialFeaturePoints facialFeaturePointsId = "ffpDerotatedImage" byGraphId = "derotationInfoGraph" direction = "+" /> <!-- END: update ffpDerotatedImage --> <showWindow windowId = "MOD256workingWindowIlm" graphId = "landMarkGraph" imageId = "workingImage256" imageIsWorkingImage = "true" showFullGraph = "false" /> </ilm> <shutdownEngine> </shutdownEngine> </perform>
Copyright ©2021 || Defacer Indonesia