From 345b16523c34672e6283a6928d857c406cc6fec3 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期二, 26 三月 2024 11:12:22 +0800
Subject: [PATCH] 更换人脸比对算法
---
/dev/null | 63 -------------------------------
cache/compare.go | 4 +-
go.mod | 1
face/faceCompare.go | 37 ++++++++++++++++++
main.go | 4 --
5 files changed, 40 insertions(+), 69 deletions(-)
diff --git a/cache/compare.go b/cache/compare.go
index d78760e..9275cce 100644
--- a/cache/compare.go
+++ b/cache/compare.go
@@ -5,6 +5,7 @@
"errors"
"flag"
"fmt"
+ "sdkCompare/face"
"strconv"
"strings"
"sync"
@@ -544,7 +545,6 @@
}
func DoSdkCompare(ci []byte, co string) float32 {
-
co_d, err := base64.StdEncoding.DecodeString(co)
if err != nil {
logger.Error("DoSdkCompare err:", err)
@@ -559,7 +559,7 @@
// logger.Error("source fea.len !=2560")
// return -1
//}
- sec := DecCompare(ci, co_d)
+ sec := face.DecCompare(ci, co_d)
//logger.Debug("姣斿寰楀垎涓猴細", sec)
sec = ParseScore(sec)
diff --git a/cache/faceCompare.go b/cache/faceCompare.go
deleted file mode 100644
index 491afee..0000000
--- a/cache/faceCompare.go
+++ /dev/null
@@ -1,42 +0,0 @@
-package cache
-
-import (
- "basic.com/valib/logger.git"
- "sdkCompare/face"
-)
-
-var faceSv *face.SDKFace
-func InitCompare() bool {
- var logFn = func(v ...interface{}) {
- logger.Debug(v)
- }
- h := face.NewSDK(logFn)
- if h == nil {
- logFn("NewSDK return nil")
- return false
- }
- if !h.Extractor(16, 0) {
- logFn("init extractor err")
- return false
- }
- faceSv = h
-
- return true
-}
-
-func DecCompare(fea1 []byte, fea2 []byte) float32 {
- if faceSv ==nil {
- logger.Debug("faceSv is nil")
- return 0
- }
-
- return faceSv.Compare(fea1, fea2)
-}
-
-func DecFree() {
- if faceSv == nil {
- return
- }
-
- faceSv.Free()
-}
diff --git a/face/cface.h b/face/cface.h
deleted file mode 100644
index c082e8b..0000000
--- a/face/cface.h
+++ /dev/null
@@ -1,36 +0,0 @@
-#ifndef _c_face_h_
-#define _c_face_h_
-
-#ifdef __cplusplus
-extern "C"{
-#endif
-
-#include "struct.h"
-
-void *create_sdkface();
-void release(void *handle);
-
-int init_detector(void *handle, const int min_faces, const int roll_angles,
- const int threads_max, const int gpu);
-
-int init_extractor(void *handle, const int threads_max, const int gpu);
-int init_propertizer(void *handle, const int threads_max);
-
-int init_tracker(void *handle, const int width, const int height,
- const int max_faces, const int interval, const int sample_size,
- const int threads_max, const int gpu);
-
-int detect(void *handle, const void *data, const int w, const int h, const int c, const int chan, void **fpos, int *fcnt);
-int extract(void *handle, const cFacePos *pos, const void*data, const int w, const int h, const int c, const int chan, void **feat, int *featLen);
-float compare(void *handle, unsigned char *feat1, unsigned char *feat2);
-
-int propertize(void *handle, const cFacePos *pos, const void *data, const int w, const int h, const int c, const int chan, void **res);
-
-int track(void *handle, const void *data, const int w, const int h, const int c, const int chan, void **fInfo, int *fcnt);
-int track_resize(void *handle, const int w, const int h, const int chan);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
\ No newline at end of file
diff --git a/face/faceCompare.go b/face/faceCompare.go
new file mode 100644
index 0000000..ec6a0af
--- /dev/null
+++ b/face/faceCompare.go
@@ -0,0 +1,37 @@
+package face
+
+import (
+ "unsafe"
+)
+
+func DecCompare(feat1 []byte, feat2 []byte) float32 {
+ ffeat1 := byteSlice2float32Slice(feat1)
+ ffeat2 := byteSlice2float32Slice(feat2)
+ if len(ffeat1) != len(ffeat2) {
+ return 0
+ }
+ // normalize
+ var score float32
+ for i := 0; i < len(ffeat1); i++ {
+ score += ffeat1[i] * ffeat2[i]
+ }
+ score += 0.05
+ if score > 0.9999 {
+ score = 0.9999
+ }
+ if score < 0.0001 {
+ score = 0.0001
+ }
+ return score
+}
+
+func byteSlice2float32Slice(src []byte) []float32 {
+ if len(src) == 0 {
+ return nil
+ }
+
+ l := len(src) / 4
+ ptr := unsafe.Pointer(&src[0])
+
+ return (*[1 << 26]float32)(ptr)[:l:l]
+}
diff --git a/face/goface.go b/face/goface.go
deleted file mode 100644
index d3b6599..0000000
--- a/face/goface.go
+++ /dev/null
@@ -1,433 +0,0 @@
-package face
-
-/*
-#cgo LDFLAGS: -Wl,-rpath,${SRCDIR}/libface/sdk/lib
-#cgo LDFLAGS: -L${SRCDIR}/libs -lwface
-#cgo LDFLAGS: -Wl,-rpath,/opt/toolkits/cuda-10.2/lib64
-#include <stdlib.h>
-#include "cface.h"
-*/
-import "C"
-import (
- "errors"
- "unsafe"
-
- "basic.com/libgowrapper/sdkstruct.git"
- "basic.com/pubsub/protomsg.git"
- "github.com/gogo/protobuf/proto"
-)
-
-// SDKFace sdk
-type SDKFace struct {
- handle unsafe.Pointer
- detector bool
- extractor bool
- propertizer bool
- tracker bool
- fnLogger func(...interface{})
-}
-
-// NewSDK sdk
-func NewSDK(fn func(...interface{})) *SDKFace {
- h := C.create_sdkface()
- if h == nil {
- return nil
- }
-
- return &SDKFace{
- handle: h,
- detector: false,
- extractor: false,
- propertizer: false,
- tracker: false,
- fnLogger: fn,
- }
-}
-
-// Free free
-func (s *SDKFace) Free() {
- if s != nil && s.handle != nil {
- C.release(s.handle)
- }
-}
-
-func (s *SDKFace) printLog(l ...interface{}) {
- if s.fnLogger != nil {
- s.fnLogger(l)
- }
-}
-
-// Detector detector
-func (s *SDKFace) Detector(minFaces, rollAngles, threadMax, gpu int) bool {
-
- if s.detector {
- return true
- }
- ret := C.init_detector(s.handle, C.int(minFaces), C.int(rollAngles), C.int(threadMax), C.int(gpu))
- if ret <= 0 {
- s.printLog("->face--> CREATE Detector ERROR: ", ret)
- return false
- }
- s.detector = true
- return true
-}
-
-// Extractor ext
-func (s *SDKFace) Extractor(threadMax, gpu int) bool {
-
- if s.extractor {
- return true
- }
- ret := C.init_extractor(s.handle, C.int(threadMax), C.int(gpu))
- if ret <= 0 {
- s.printLog("->face--> CREATE Extractor ERROR: ", ret)
- return false
- }
- s.extractor = true
- return true
-}
-
-// Propertizer prop
-func (s *SDKFace) Propertizer(threadMax int) bool {
-
- if s.propertizer {
- return true
- }
- ret := C.init_propertizer(s.handle, C.int(threadMax))
- if ret <= 0 {
- s.printLog("->face--> CREATE Propertizer ERROR: ", ret)
- return false
- }
- s.propertizer = true
- return true
-}
-
-// Tracker track
-func (s *SDKFace) Tracker(w, h, maxFaces, interval, sampleSize, threadMax, gpu int) bool {
-
- if s.tracker {
- return s.tracker
- }
- ret := C.init_tracker(s.handle, C.int(w), C.int(h), C.int(maxFaces), C.int(interval), C.int(sampleSize), C.int(threadMax), C.int(gpu))
-
- if ret <= 0 {
- s.printLog("->face--> CREATE Tracker ERROR: ", ret)
- return false
- }
- s.tracker = true
- return true
-}
-
-// CFacePosArrayToGoArray convert cFacePos array to go
-func CFacePosArrayToGoArray(cArray unsafe.Pointer, count int) (goArray []sdkstruct.CFacePos) {
- p := uintptr(cArray)
-
- for i := 0; i < count; i++ {
- j := *(*sdkstruct.CFacePos)(unsafe.Pointer(p))
-
- goArray = append(goArray, j)
-
- p += unsafe.Sizeof(j)
- }
- return
-}
-
-// Detect det
-func (s *SDKFace) Detect(data []byte, w, h, c int, ch int) []sdkstruct.CFacePos {
- if !s.detector {
- return nil
- }
-
- var cfpos unsafe.Pointer
- var count C.int
- ret := C.detect(s.handle, unsafe.Pointer(&data[0]), C.int(w), C.int(h), C.int(c), C.int(ch), &cfpos, &count)
- if ret > 0 {
- return CFacePosArrayToGoArray(cfpos, int(count))
- }
- s.printLog("->face--> Detect No One, Ret: ", ret)
- return nil
-}
-
-// Extract extract
-func (s *SDKFace) Extract(fpos sdkstruct.CFacePos, data []byte, w, h, c int, ch int) []byte {
-
- pos := (*C.cFacePos)(unsafe.Pointer(&fpos))
-
- //(void *handle, const cFacePos *pos, const void*data, const int w, const int h, const int c, const int chan, void **feat, int *featLen);
- var feat unsafe.Pointer
- var featLen C.int
- ret := C.extract(s.handle, pos, unsafe.Pointer(&data[0]), C.int(w), C.int(h), C.int(c), C.int(ch), &feat, &featLen)
- if ret > 0 {
- return C.GoBytes(feat, featLen)
- }
- s.printLog("->face--> Extract Nothing, Ret: ", ret)
- return nil
-}
-
-// #if FEATURE_NORMALIZE
-// float CosineDistance(const BYTE* fea1, const BYTE* fea2, int length)
-// {
-// int i;
-// const float* jfea1 = (const float*)fea1;
-// const float* jfea2 = (const float*)fea2;
-
-// float score = 0.0f;
-// for (i = 0; i < length; i++)
-// {
-// score += jfea1[i] * jfea2[i];
-// }
-
-// return score;
-// }
-// #else
-// float CosineDistance(const BYTE* fea1, const BYTE* fea2, int length)
-// {
-// int i;
-// const float* jfea1 = (const float*)fea1;
-// const float* jfea2 = (const float*)fea2;
-// double normTemp1 = 0.0;
-// double normTemp2 = 0.0;
-// double normTemp = 0.0;
-
-// double score = 0.0f;
-// for (i = 0; i < length; i++) {
-// score += jfea1[i] * jfea2[i];
-// normTemp1 += jfea1[i] * jfea1[i];
-// normTemp2 += jfea2[i] * jfea2[i];
-// }
-// normTemp = sqrt(normTemp1)*sqrt(normTemp2);
-
-// score = score / normTemp;
-
-// return score;
-// }
-// #endif
-
-// int feaDim = FEATURE_RAW_SIZE / 4;
-
-// THFEATURE_API float EF_Compare(BYTE* pFeature1,BYTE* pFeature2)
-// {
-// if(pFeature1==NULL||pFeature2==NULL) return 0.0f;
-
-// float fscore;
-
-// BYTE* pFea1=pFeature1;
-// BYTE* pFea2=pFeature2;
-
-// fscore = CosineDistance(pFea1, pFea2, feaDim);
-// fscore+=0.05f;
-
-// if(fscore>0.9999f) fscore=0.9999f;
-// if(fscore<0.0001f) fscore=0.0001f;
-
-// return fscore;
-// }
-//
-
-func byteSlice2float32Slice(src []byte) []float32 {
- if len(src) == 0 {
- return nil
- }
-
- l := len(src) / 4
- ptr := unsafe.Pointer(&src[0])
-
- return (*[1 << 26]float32)(ptr)[:l:l]
-}
-
-// Compare face compare
-func (s *SDKFace) Compare(feat1 []byte, feat2 []byte) float32 {
-
- ffeat1 := byteSlice2float32Slice(feat1)
- ffeat2 := byteSlice2float32Slice(feat2)
- if len(ffeat1) != len(ffeat2) {
- return 0
- }
- // normalize
- var score float32
- for i := 0; i < len(ffeat1); i++ {
- score += ffeat1[i] * ffeat2[i]
- }
- score += 0.05
- if score > 0.9999 {
- score = 0.9999
- }
- if score < 0.0001 {
- score = 0.0001
- }
- return score
-
- // if !s.extractor {
- // return 0
- // }
- // res := C.compare(s.handle, (*C.uchar)(unsafe.Pointer(&feat1[0])), (*C.uchar)(unsafe.Pointer(&feat2[0])))
- // return float32(res)
-}
-
-// Propertize prop
-func (s *SDKFace) Propertize(fpos sdkstruct.CFacePos, data []byte, w, h, c int, ch int) *sdkstruct.CThftResult {
- if !s.propertizer {
- return nil
- }
-
- pos := (*C.cFacePos)(unsafe.Pointer(&fpos))
-
- var thft unsafe.Pointer
- ret := C.propertize(s.handle, pos, unsafe.Pointer(&data[0]), C.int(w), C.int(h), C.int(c), C.int(ch), &thft)
- if ret == 0 {
- gothft := *(*sdkstruct.CThftResult)(thft)
- C.free(thft)
- return &gothft
- }
- s.printLog("->face--> Propertize Nothing, Ret: ", ret)
- return nil
-}
-
-// CFaceInfoArrayToGoArray convert cFaceInfo array to go
-func CFaceInfoArrayToGoArray(cArray unsafe.Pointer, count int) (goArray []sdkstruct.CFaceInfo) {
- p := uintptr(cArray)
-
- for i := 0; i < count; i++ {
- j := *(*sdkstruct.CFaceInfo)(unsafe.Pointer(p))
- goArray = append(goArray, j)
- p += unsafe.Sizeof(j)
- }
- return
-}
-
-// Track track
-func (s *SDKFace) Track(data []byte, w, h, c int, ch int) []sdkstruct.CFaceInfo {
- if !s.tracker {
- return nil
- }
-
- //img, const int chan, void **fInfo, int *fcnt);
-
- var fCount C.int
- var finfos unsafe.Pointer
- ret := C.track(s.handle, unsafe.Pointer(&data[0]), C.int(w), C.int(h), C.int(c), C.int(ch), &finfos, &fCount)
-
- if ret > 0 {
- faces := CFaceInfoArrayToGoArray(finfos, int(fCount))
- //if len(faces) > 0{
- // fmt.Println("faces detected:", len(faces))
- //}
- return faces
- }
- return nil
-}
-
-// FaceInfo2FacePos info -> pos
-func FaceInfo2FacePos(face sdkstruct.CFaceInfo) (fPos sdkstruct.CFacePos) {
- fPos.RcFace = face.RcFace
- fPos.PtLeftEye = face.PtLeftEye
- fPos.PtRightEye = face.PtRightEye
- fPos.PtNose = face.PtNose
- fPos.PtMouth = face.PtMouth
- fPos.FAngle.Yaw = face.FAngle.Yaw
- fPos.FAngle.Pitch = face.FAngle.Pitch
- fPos.FAngle.Roll = face.FAngle.Roll
- fPos.FAngle.Confidence = face.FAngle.Confidence
-
- copy(fPos.PFacialData[:], face.PFacialData[:512])
-
- return fPos
-}
-
-// TrackerResize init face tracker
-func (s *SDKFace) TrackerResize(w, h, ch int) bool {
-
- if !s.tracker {
- s.printLog("->face--> TrackerResize Failed, No Tracker Init")
- return false
- }
- ret := C.track_resize(s.handle, C.int(w), C.int(h), C.int(ch))
- if ret == 1 {
- return true
- }
- s.printLog("->face--> TrackerResize Failed, Ret: ", ret, " SDK Channel: ", ch, " Size: ", w, "x", h)
- return false
-}
-
-// Run run
-func (s *SDKFace) Run(data []byte, w, h, c, dchan int) (int, []byte, error) {
- if data == nil || w <= 0 || h <= 0 {
- return 0, nil, errors.New("->face--> Face Input Image Error")
- }
-
- if !s.tracker || !s.extractor || !s.propertizer {
- return 0, nil, errors.New("->face--> Face SDK No Init Correctly")
- }
-
- channel := c
- if channel == 0 {
- channel = 3
- }
-
- var fInfo []sdkstruct.CFaceInfo
-
- fInfo = s.Track(data, w, h, c, dchan)
- if len(fInfo) == 0 {
- return 0, nil, errors.New("->face--> Face Track No One")
- }
-
- var faces []*protomsg.ResultFaceDetect
-
- for _, d := range fInfo {
-
- //杩愯sd
- dec := FaceInfo2FacePos(d)
- p := s.Propertize(dec, data, w, h, c, dchan)
- feat := s.Extract(dec, data, w, h, c, dchan)
-
- /// filter rules
- // sdkid := rMsg.Msg.Tasklab.Sdkinfos[rMsg.Msg.Tasklab.Index].Ipcid
- // size := (d.RcFace.Right - d.RcFace.Left) * (d.RcFace.Bottom - d.RcFace.Top)
- // angle := d.FAngle
- // if !filter(rMsg.Msg.Tasklab.Taskid, sdkid, angle.Confidence, float32(angle.Yaw), int(size)) {
- // continue
- // }
- /// filter rules
-
- prop := (*protomsg.ThftResult)(unsafe.Pointer(&p))
- fpos := tconvert2ProtoFacePos(d)
-
- //缁勬垚缁撴灉骞跺簭鍒楀寲
- res := &protomsg.ResultFaceDetect{Pos: fpos, Result: prop, Feats: feat}
- faces = append(faces, res)
-
- }
- facePos := protomsg.ParamFacePos{Faces: faces}
- d, e := proto.Marshal(&facePos)
-
- return len(faces), d, e
-}
-
-func tconvert2ProtoFacePos(dec sdkstruct.CFaceInfo) *protomsg.FacePos {
-
- crect := dec.RcFace
- rect := protomsg.Rect{Left: crect.Left, Top: crect.Top, Right: crect.Right, Bottom: crect.Bottom}
- leftEye := (*protomsg.Point)(unsafe.Pointer(&dec.PtLeftEye))
- rightEye := (*protomsg.Point)(unsafe.Pointer(&dec.PtRightEye))
- mouth := (*protomsg.Point)(unsafe.Pointer(&dec.PtMouth))
- nose := (*protomsg.Point)(unsafe.Pointer(&dec.PtNose))
- angle := (*protomsg.FaceAngle)(unsafe.Pointer(&dec.FAngle))
- faceID := uint64(dec.NFaceID)
-
- facialData := dec.PFacialData[:512]
-
- // facialData := make([]byte, 512)
- // copy(facialData[:], dec.PFacialData[:512])
-
- return &protomsg.FacePos{
- RcFace: &rect,
- PtLeftEye: leftEye,
- PtRightEye: rightEye,
- PtMouth: mouth,
- PtNose: nose,
- FAngle: angle,
- Quality: dec.NQuality,
- FacialData: facialData,
- FaceID: faceID,
- }
-}
diff --git a/face/libface/CMakeLists.txt b/face/libface/CMakeLists.txt
deleted file mode 100644
index 83c5380..0000000
--- a/face/libface/CMakeLists.txt
+++ /dev/null
@@ -1,72 +0,0 @@
-cmake_minimum_required(VERSION 2.8)
-
-set(BIN wface)
-project (${BIN})
-
-##################################################################################
-
-if(NOT CMAKE_BUILD_TYPE)
- set(CMAKE_BUILD_TYPE "Release")
-endif()
-
-set(CMAKE_CXX_FLAGS "-fvisibility=default -fPIC -Wl,-Bsymbolic ${CMAKE_CXX_FLAGS}")
-set(CMAKE_C_FLAGS "-fvisibility=default -fPIC -Wl,-Bsymbolic ${CMAKE_C_FLAGS}")
-
-set(CMAKE_CXX_FLAGS_DEBUG "-w -g -O0 -std=c++11 ${CMAKE_CXX_FLAGS}")
-set(CMAKE_C_FLAGS_DEBUG "-w -g -O0 ${CMAKE_C_FLAGS}")
-
-set(CMAKE_CXX_FLAGS_RELEASE "-w -O3 -std=c++11 ${CMAKE_CXX_FLAGS}")
-set(CMAKE_C_FLAGS_RELEASE "-w -O3 ${CMAKE_C_FLAGS}")
-
-######################################################################################
-
-include_directories(
- ${CMAKE_SOURCE_DIR}/sdk/include
- ${CMAKE_SOURCE_DIR}/csrc
-)
-
-set(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH}
- /lib
- /usr/lib
- /usr/lib64
- /usr/local/lib
- /usr/local/lib64
- /usr/lib/x86_64-linux-gnu
-)
-
-#############################################################################
-
-set(cuda /usr/local/cuda-10.0)
-
-set(CUDA_TOOLKIT_ROOT_DIR ${cuda})
-include_directories(${cuda}/include)
-find_package(CUDA QUIET REQUIRED)
-link_directories(${cuda}/lib64)
-set(LINK_LIB -lcudart -lcublas -lcurand)
-
-############################################################################
-
-file(GLOB_RECURSE SDK_LIST "csrc/*.cpp")
-set (SRC_LIST
- ${SDK_LIST}
- ${CMAKE_SOURCE_DIR}/cface.cpp
-)
-
-link_directories(${CMAKE_SOURCE_DIR}/sdk/lib)
-list(APPEND LINK_LIB -lTHFaceImage -lTHFeature -lTHFaceProperty -lTHFaceTracking -lTHFaceMask)
-
-FOREACH(src ${SRC_LIST})
- MESSAGE( ${src} )
-ENDFOREACH()
-
-FOREACH(src ${LINK_LIB})
- MESSAGE( ${src} )
-ENDFOREACH()
-
-add_library(${BIN} SHARED ${SRC_LIST})
-add_custom_command(
- TARGET ${BIN}
- POST_BUILD
- COMMAND cp ${CMAKE_SOURCE_DIR}/build/lib${BIN}.so ${CMAKE_SOURCE_DIR}/../libs/
-)
-target_link_libraries(${BIN} ${LINK_LIB} rt pthread dl)
diff --git a/face/libface/build/CMakeCache.txt b/face/libface/build/CMakeCache.txt
deleted file mode 100644
index 4860d57..0000000
--- a/face/libface/build/CMakeCache.txt
+++ /dev/null
@@ -1,508 +0,0 @@
-# This is the CMakeCache file.
-# For build in directory: /data3/workspace/liuxiaolong/faceDetect/face/libface/build
-# It was generated by CMake: /usr/bin/cmake
-# You can edit this file to change values found and used by cmake.
-# If you do not want to change any of the values, simply exit the editor.
-# If you do want to change a value, simply edit, save, and exit the editor.
-# The syntax for the file is as follows:
-# KEY:TYPE=VALUE
-# KEY is the name of a variable in the cache.
-# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
-# VALUE is the current value for the KEY.
-
-########################
-# EXTERNAL cache entries
-########################
-
-//Path to a program.
-CMAKE_AR:FILEPATH=/usr/bin/ar
-
-//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
-// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
-CMAKE_BUILD_TYPE:STRING=
-
-//Enable/Disable color output during build.
-CMAKE_COLOR_MAKEFILE:BOOL=ON
-
-//CXX compiler
-CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
-
-//Flags used by the compiler during all build types.
-CMAKE_CXX_FLAGS:STRING=
-
-//Flags used by the compiler during debug builds.
-CMAKE_CXX_FLAGS_DEBUG:STRING=-g
-
-//Flags used by the compiler during release builds for minimum
-// size.
-CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
-
-//Flags used by the compiler during release builds.
-CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
-
-//Flags used by the compiler during release builds with debug info.
-CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
-
-//C compiler
-CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
-
-//Flags used by the compiler during all build types.
-CMAKE_C_FLAGS:STRING=
-
-//Flags used by the compiler during debug builds.
-CMAKE_C_FLAGS_DEBUG:STRING=-g
-
-//Flags used by the compiler during release builds for minimum
-// size.
-CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
-
-//Flags used by the compiler during release builds.
-CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
-
-//Flags used by the compiler during release builds with debug info.
-CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
-
-//Flags used by the linker.
-CMAKE_EXE_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during debug builds.
-CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during release minsize builds.
-CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during release builds.
-CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during Release with Debug Info builds.
-CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//Enable/Disable output of compile commands during generation.
-CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
-
-//Install path prefix, prepended onto install directories.
-CMAKE_INSTALL_PREFIX:PATH=/usr/local
-
-//Path to a program.
-CMAKE_LINKER:FILEPATH=/usr/bin/ld
-
-//Path to a program.
-CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
-
-//Flags used by the linker during the creation of modules.
-CMAKE_MODULE_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during debug builds.
-CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during release minsize builds.
-CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during release builds.
-CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during Release with Debug Info builds.
-CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//Path to a program.
-CMAKE_NM:FILEPATH=/usr/bin/nm
-
-//Path to a program.
-CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
-
-//Path to a program.
-CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
-
-//Value Computed by CMake
-CMAKE_PROJECT_NAME:STATIC=wface
-
-//Path to a program.
-CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
-
-//Flags used by the linker during the creation of dll's.
-CMAKE_SHARED_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during debug builds.
-CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during release minsize builds.
-CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during release builds.
-CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during Release with Debug Info builds.
-CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//If set, runtime paths are not added when installing shared libraries,
-// but are added when building.
-CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
-
-//If set, runtime paths are not added when using shared libraries.
-CMAKE_SKIP_RPATH:BOOL=NO
-
-//Flags used by the linker during the creation of static libraries.
-CMAKE_STATIC_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during debug builds.
-CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during release minsize builds.
-CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during release builds.
-CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during Release with Debug Info builds.
-CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//Path to a program.
-CMAKE_STRIP:FILEPATH=/usr/bin/strip
-
-//If this value is on, makefiles will be generated without the
-// .SILENT directive, and all commands will be echoed to the console
-// during the make. This is useful for debugging only. With Visual
-// Studio IDE projects all commands are done without /nologo.
-CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
-
-//Compile device code in 64 bit mode
-CUDA_64_BIT_DEVICE_CODE:BOOL=ON
-
-//Attach the build rule to the CUDA source file. Enable only when
-// the CUDA source file is added to at most one target.
-CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE:BOOL=ON
-
-//Generate and parse .cubin files in Device mode.
-CUDA_BUILD_CUBIN:BOOL=OFF
-
-//Build in Emulation mode
-CUDA_BUILD_EMULATION:BOOL=OFF
-
-//"cudart" library
-CUDA_CUDART_LIBRARY:FILEPATH=/usr/local/cuda-10.0/lib64/libcudart.so
-
-//"cuda" library (older versions only).
-CUDA_CUDA_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcuda.so
-
-//Directory to put all the output files. If blank it will default
-// to the CMAKE_CURRENT_BINARY_DIR
-CUDA_GENERATED_OUTPUT_DIR:PATH=
-
-//Generated file extension
-CUDA_HOST_COMPILATION_CPP:BOOL=ON
-
-//Host side compiler used by NVCC
-CUDA_HOST_COMPILER:FILEPATH=/usr/bin/cc
-
-//Path to a program.
-CUDA_NVCC_EXECUTABLE:FILEPATH=/usr/local/cuda-10.0/bin/nvcc
-
-//Semi-colon delimit multiple arguments.
-CUDA_NVCC_FLAGS:STRING=
-
-//Semi-colon delimit multiple arguments.
-CUDA_NVCC_FLAGS_DEBUG:STRING=
-
-//Semi-colon delimit multiple arguments.
-CUDA_NVCC_FLAGS_MINSIZEREL:STRING=
-
-//Semi-colon delimit multiple arguments.
-CUDA_NVCC_FLAGS_RELEASE:STRING=
-
-//Semi-colon delimit multiple arguments.
-CUDA_NVCC_FLAGS_RELWITHDEBINFO:STRING=
-
-//Propage C/CXX_FLAGS and friends to the host compiler via -Xcompile
-CUDA_PROPAGATE_HOST_FLAGS:BOOL=ON
-
-//Path to a file.
-CUDA_SDK_ROOT_DIR:PATH=CUDA_SDK_ROOT_DIR-NOTFOUND
-
-//Compile CUDA objects with separable compilation enabled. Requires
-// CUDA 5.0+
-CUDA_SEPARABLE_COMPILATION:BOOL=OFF
-
-//Specify the name of the class of CPU architecture for which the
-// input files must be compiled.
-CUDA_TARGET_CPU_ARCH:STRING=
-
-//Path to a file.
-CUDA_TOOLKIT_INCLUDE:PATH=/usr/local/cuda-10.0/include
-
-//Toolkit target location.
-CUDA_TOOLKIT_TARGET_DIR:PATH=/usr/local/cuda-10.0
-
-//Use the static version of the CUDA runtime library if available
-CUDA_USE_STATIC_CUDA_RUNTIME:BOOL=ON
-
-//Print out the commands run while compiling the CUDA source file.
-// With the Makefile generator this defaults to VERBOSE variable
-// specified on the command line, but can be forced on with this
-// option.
-CUDA_VERBOSE_BUILD:BOOL=OFF
-
-//Version of CUDA as computed from nvcc.
-CUDA_VERSION:STRING=10.0
-
-//"cublas" library
-CUDA_cublas_LIBRARY:FILEPATH=/usr/local/cuda-10.0/lib64/libcublas.so
-
-//static CUDA runtime library
-CUDA_cudart_static_LIBRARY:FILEPATH=/usr/local/cuda-10.0/lib64/libcudart_static.a
-
-//"cufft" library
-CUDA_cufft_LIBRARY:FILEPATH=/usr/local/cuda-10.0/lib64/libcufft.so
-
-//"cupti" library
-CUDA_cupti_LIBRARY:FILEPATH=/usr/local/cuda-10.0/extras/CUPTI/lib64/libcupti.so
-
-//"curand" library
-CUDA_curand_LIBRARY:FILEPATH=/usr/local/cuda-10.0/lib64/libcurand.so
-
-//"cusolver" library
-CUDA_cusolver_LIBRARY:FILEPATH=/usr/local/cuda-10.0/lib64/libcusolver.so
-
-//"cusparse" library
-CUDA_cusparse_LIBRARY:FILEPATH=/usr/local/cuda-10.0/lib64/libcusparse.so
-
-//"nppc" library
-CUDA_nppc_LIBRARY:FILEPATH=/usr/local/cuda-10.0/lib64/libnppc.so
-
-//"nppi" library
-CUDA_nppi_LIBRARY:FILEPATH=CUDA_nppi_LIBRARY-NOTFOUND
-
-//"npps" library
-CUDA_npps_LIBRARY:FILEPATH=/usr/local/cuda-10.0/lib64/libnpps.so
-
-//Path to a library.
-CUDA_rt_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so
-
-//Value Computed by CMake
-wface_BINARY_DIR:STATIC=/data3/workspace/liuxiaolong/faceDetect/face/libface/build
-
-//Dependencies for the target
-wface_LIB_DEPENDS:STATIC=general;-lcudart;general;-lcublas;general;-lcurand;general;-lTHFaceImage;general;-lTHFeature;general;-lTHFaceProperty;general;-lTHFaceTracking;general;rt;general;pthread;general;dl;
-
-//Value Computed by CMake
-wface_SOURCE_DIR:STATIC=/data3/workspace/liuxiaolong/faceDetect/face/libface
-
-
-########################
-# INTERNAL cache entries
-########################
-
-//ADVANCED property for variable: CMAKE_AR
-CMAKE_AR-ADVANCED:INTERNAL=1
-//This is the directory where this CMakeCache.txt was created
-CMAKE_CACHEFILE_DIR:INTERNAL=/data3/workspace/liuxiaolong/faceDetect/face/libface/build
-//Major version of cmake used to create the current loaded cache
-CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
-//Minor version of cmake used to create the current loaded cache
-CMAKE_CACHE_MINOR_VERSION:INTERNAL=5
-//Patch version of cmake used to create the current loaded cache
-CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
-//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
-CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
-//Path to CMake executable.
-CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
-//Path to cpack program executable.
-CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
-//Path to ctest program executable.
-CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
-//ADVANCED property for variable: CMAKE_CXX_COMPILER
-CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS
-CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
-CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
-CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
-CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
-CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_COMPILER
-CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS
-CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
-CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
-CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
-CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
-CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//Path to cache edit program executable.
-CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/cmake-gui
-//Executable file format
-CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
-CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
-CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
-CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
-CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
-CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
-//Name of external makefile project generator.
-CMAKE_EXTRA_GENERATOR:INTERNAL=
-//Name of generator.
-CMAKE_GENERATOR:INTERNAL=Unix Makefiles
-//Name of generator platform.
-CMAKE_GENERATOR_PLATFORM:INTERNAL=
-//Name of generator toolset.
-CMAKE_GENERATOR_TOOLSET:INTERNAL=
-//Have symbol pthread_create
-CMAKE_HAVE_LIBC_CREATE:INTERNAL=
-//Have library pthreads
-CMAKE_HAVE_PTHREADS_CREATE:INTERNAL=
-//Have library pthread
-CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
-//Have include pthread.h
-CMAKE_HAVE_PTHREAD_H:INTERNAL=1
-//Source directory with the top level CMakeLists.txt file for this
-// project
-CMAKE_HOME_DIRECTORY:INTERNAL=/data3/workspace/liuxiaolong/faceDetect/face/libface
-//Install .so files without execute permission.
-CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
-//ADVANCED property for variable: CMAKE_LINKER
-CMAKE_LINKER-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
-CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
-CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
-CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
-CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
-CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_NM
-CMAKE_NM-ADVANCED:INTERNAL=1
-//number of local generators
-CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
-//ADVANCED property for variable: CMAKE_OBJCOPY
-CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_OBJDUMP
-CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_RANLIB
-CMAKE_RANLIB-ADVANCED:INTERNAL=1
-//Path to CMake installation.
-CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.5
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
-CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
-CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
-CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
-CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
-CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SKIP_RPATH
-CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
-CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
-CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
-CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
-CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STRIP
-CMAKE_STRIP-ADVANCED:INTERNAL=1
-//uname command
-CMAKE_UNAME:INTERNAL=/usr/bin/uname
-//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
-CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_64_BIT_DEVICE_CODE
-CUDA_64_BIT_DEVICE_CODE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE
-CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_BUILD_CUBIN
-CUDA_BUILD_CUBIN-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_BUILD_EMULATION
-CUDA_BUILD_EMULATION-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_CUDART_LIBRARY
-CUDA_CUDART_LIBRARY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_CUDA_LIBRARY
-CUDA_CUDA_LIBRARY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_GENERATED_OUTPUT_DIR
-CUDA_GENERATED_OUTPUT_DIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_HOST_COMPILATION_CPP
-CUDA_HOST_COMPILATION_CPP-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_NVCC_EXECUTABLE
-CUDA_NVCC_EXECUTABLE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_NVCC_FLAGS
-CUDA_NVCC_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_NVCC_FLAGS_DEBUG
-CUDA_NVCC_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_NVCC_FLAGS_MINSIZEREL
-CUDA_NVCC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELEASE
-CUDA_NVCC_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELWITHDEBINFO
-CUDA_NVCC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_PROPAGATE_HOST_FLAGS
-CUDA_PROPAGATE_HOST_FLAGS-ADVANCED:INTERNAL=1
-//This is the value of the last time CUDA_SDK_ROOT_DIR was set
-// successfully.
-CUDA_SDK_ROOT_DIR_INTERNAL:INTERNAL=CUDA_SDK_ROOT_DIR-NOTFOUND
-//ADVANCED property for variable: CUDA_SEPARABLE_COMPILATION
-CUDA_SEPARABLE_COMPILATION-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_TARGET_CPU_ARCH
-CUDA_TARGET_CPU_ARCH-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_TOOLKIT_INCLUDE
-CUDA_TOOLKIT_INCLUDE-ADVANCED:INTERNAL=1
-//This is the value of the last time CUDA_TOOLKIT_ROOT_DIR was
-// set successfully.
-CUDA_TOOLKIT_ROOT_DIR_INTERNAL:INTERNAL=/usr/local/cuda-10.0
-//ADVANCED property for variable: CUDA_TOOLKIT_TARGET_DIR
-CUDA_TOOLKIT_TARGET_DIR-ADVANCED:INTERNAL=1
-//This is the value of the last time CUDA_TOOLKIT_TARGET_DIR was
-// set successfully.
-CUDA_TOOLKIT_TARGET_DIR_INTERNAL:INTERNAL=/usr/local/cuda-10.0
-//ADVANCED property for variable: CUDA_VERBOSE_BUILD
-CUDA_VERBOSE_BUILD-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_VERSION
-CUDA_VERSION-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_cublas_LIBRARY
-CUDA_cublas_LIBRARY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_cudart_static_LIBRARY
-CUDA_cudart_static_LIBRARY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_cufft_LIBRARY
-CUDA_cufft_LIBRARY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_cupti_LIBRARY
-CUDA_cupti_LIBRARY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_curand_LIBRARY
-CUDA_curand_LIBRARY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_cusolver_LIBRARY
-CUDA_cusolver_LIBRARY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_cusparse_LIBRARY
-CUDA_cusparse_LIBRARY-ADVANCED:INTERNAL=1
-//Location of make2cmake.cmake
-CUDA_make2cmake:INTERNAL=/usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake
-//ADVANCED property for variable: CUDA_nppc_LIBRARY
-CUDA_nppc_LIBRARY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_nppi_LIBRARY
-CUDA_nppi_LIBRARY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CUDA_npps_LIBRARY
-CUDA_npps_LIBRARY-ADVANCED:INTERNAL=1
-//Location of parse_cubin.cmake
-CUDA_parse_cubin:INTERNAL=/usr/share/cmake-3.5/Modules/FindCUDA/parse_cubin.cmake
-//Location of run_nvcc.cmake
-CUDA_run_nvcc:INTERNAL=/usr/share/cmake-3.5/Modules/FindCUDA/run_nvcc.cmake
-//Details about finding Threads
-FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
-
diff --git a/face/libface/build/CMakeFiles/3.5.1/CMakeCCompiler.cmake b/face/libface/build/CMakeFiles/3.5.1/CMakeCCompiler.cmake
deleted file mode 100644
index 915fbf2..0000000
--- a/face/libface/build/CMakeFiles/3.5.1/CMakeCCompiler.cmake
+++ /dev/null
@@ -1,67 +0,0 @@
-set(CMAKE_C_COMPILER "/usr/bin/cc")
-set(CMAKE_C_COMPILER_ARG1 "")
-set(CMAKE_C_COMPILER_ID "GNU")
-set(CMAKE_C_COMPILER_VERSION "5.4.0")
-set(CMAKE_C_COMPILER_WRAPPER "")
-set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
-set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
-set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
-set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
-set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
-
-set(CMAKE_C_PLATFORM_ID "Linux")
-set(CMAKE_C_SIMULATE_ID "")
-set(CMAKE_C_SIMULATE_VERSION "")
-
-set(CMAKE_AR "/usr/bin/ar")
-set(CMAKE_RANLIB "/usr/bin/ranlib")
-set(CMAKE_LINKER "/usr/bin/ld")
-set(CMAKE_COMPILER_IS_GNUCC 1)
-set(CMAKE_C_COMPILER_LOADED 1)
-set(CMAKE_C_COMPILER_WORKS TRUE)
-set(CMAKE_C_ABI_COMPILED TRUE)
-set(CMAKE_COMPILER_IS_MINGW )
-set(CMAKE_COMPILER_IS_CYGWIN )
-if(CMAKE_COMPILER_IS_CYGWIN)
- set(CYGWIN 1)
- set(UNIX 1)
-endif()
-
-set(CMAKE_C_COMPILER_ENV_VAR "CC")
-
-if(CMAKE_COMPILER_IS_MINGW)
- set(MINGW 1)
-endif()
-set(CMAKE_C_COMPILER_ID_RUN 1)
-set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
-set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
-set(CMAKE_C_LINKER_PREFERENCE 10)
-
-# Save compiler ABI information.
-set(CMAKE_C_SIZEOF_DATA_PTR "8")
-set(CMAKE_C_COMPILER_ABI "ELF")
-set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
-
-if(CMAKE_C_SIZEOF_DATA_PTR)
- set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
-endif()
-
-if(CMAKE_C_COMPILER_ABI)
- set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
-endif()
-
-if(CMAKE_C_LIBRARY_ARCHITECTURE)
- set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
-endif()
-
-set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
-if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
- set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
-endif()
-
-
-
-
-set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "c")
-set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
-set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/face/libface/build/CMakeFiles/3.5.1/CMakeCXXCompiler.cmake b/face/libface/build/CMakeFiles/3.5.1/CMakeCXXCompiler.cmake
deleted file mode 100644
index 3535a92..0000000
--- a/face/libface/build/CMakeFiles/3.5.1/CMakeCXXCompiler.cmake
+++ /dev/null
@@ -1,68 +0,0 @@
-set(CMAKE_CXX_COMPILER "/usr/bin/c++")
-set(CMAKE_CXX_COMPILER_ARG1 "")
-set(CMAKE_CXX_COMPILER_ID "GNU")
-set(CMAKE_CXX_COMPILER_VERSION "5.4.0")
-set(CMAKE_CXX_COMPILER_WRAPPER "")
-set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98")
-set(CMAKE_CXX_COMPILE_FEATURES "cxx_template_template_parameters;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
-set(CMAKE_CXX98_COMPILE_FEATURES "cxx_template_template_parameters")
-set(CMAKE_CXX11_COMPILE_FEATURES "cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
-set(CMAKE_CXX14_COMPILE_FEATURES "cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
-
-set(CMAKE_CXX_PLATFORM_ID "Linux")
-set(CMAKE_CXX_SIMULATE_ID "")
-set(CMAKE_CXX_SIMULATE_VERSION "")
-
-set(CMAKE_AR "/usr/bin/ar")
-set(CMAKE_RANLIB "/usr/bin/ranlib")
-set(CMAKE_LINKER "/usr/bin/ld")
-set(CMAKE_COMPILER_IS_GNUCXX 1)
-set(CMAKE_CXX_COMPILER_LOADED 1)
-set(CMAKE_CXX_COMPILER_WORKS TRUE)
-set(CMAKE_CXX_ABI_COMPILED TRUE)
-set(CMAKE_COMPILER_IS_MINGW )
-set(CMAKE_COMPILER_IS_CYGWIN )
-if(CMAKE_COMPILER_IS_CYGWIN)
- set(CYGWIN 1)
- set(UNIX 1)
-endif()
-
-set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
-
-if(CMAKE_COMPILER_IS_MINGW)
- set(MINGW 1)
-endif()
-set(CMAKE_CXX_COMPILER_ID_RUN 1)
-set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
-set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP)
-set(CMAKE_CXX_LINKER_PREFERENCE 30)
-set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
-
-# Save compiler ABI information.
-set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
-set(CMAKE_CXX_COMPILER_ABI "ELF")
-set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
-
-if(CMAKE_CXX_SIZEOF_DATA_PTR)
- set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
-endif()
-
-if(CMAKE_CXX_COMPILER_ABI)
- set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
-endif()
-
-if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
- set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
-endif()
-
-set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
-if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
- set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
-endif()
-
-
-
-
-set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;c")
-set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
-set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/face/libface/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_C.bin b/face/libface/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_C.bin
deleted file mode 100644
index 4e87d56..0000000
--- a/face/libface/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_C.bin
+++ /dev/null
Binary files differ
diff --git a/face/libface/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_CXX.bin b/face/libface/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_CXX.bin
deleted file mode 100644
index 0259753..0000000
--- a/face/libface/build/CMakeFiles/3.5.1/CMakeDetermineCompilerABI_CXX.bin
+++ /dev/null
Binary files differ
diff --git a/face/libface/build/CMakeFiles/3.5.1/CMakeSystem.cmake b/face/libface/build/CMakeFiles/3.5.1/CMakeSystem.cmake
deleted file mode 100644
index ef16158..0000000
--- a/face/libface/build/CMakeFiles/3.5.1/CMakeSystem.cmake
+++ /dev/null
@@ -1,15 +0,0 @@
-set(CMAKE_HOST_SYSTEM "Linux-4.15.0-101-generic")
-set(CMAKE_HOST_SYSTEM_NAME "Linux")
-set(CMAKE_HOST_SYSTEM_VERSION "4.15.0-101-generic")
-set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
-
-
-
-set(CMAKE_SYSTEM "Linux-4.15.0-101-generic")
-set(CMAKE_SYSTEM_NAME "Linux")
-set(CMAKE_SYSTEM_VERSION "4.15.0-101-generic")
-set(CMAKE_SYSTEM_PROCESSOR "x86_64")
-
-set(CMAKE_CROSSCOMPILING "FALSE")
-
-set(CMAKE_SYSTEM_LOADED 1)
diff --git a/face/libface/build/CMakeFiles/3.5.1/CompilerIdC/CMakeCCompilerId.c b/face/libface/build/CMakeFiles/3.5.1/CompilerIdC/CMakeCCompilerId.c
deleted file mode 100644
index a49c999..0000000
--- a/face/libface/build/CMakeFiles/3.5.1/CompilerIdC/CMakeCCompilerId.c
+++ /dev/null
@@ -1,544 +0,0 @@
-#ifdef __cplusplus
-# error "A C++ compiler has been selected for C."
-#endif
-
-#if defined(__18CXX)
-# define ID_VOID_MAIN
-#endif
-
-
-/* Version number components: V=Version, R=Revision, P=Patch
- Version date components: YYYY=Year, MM=Month, DD=Day */
-
-#if defined(__INTEL_COMPILER) || defined(__ICC)
-# define COMPILER_ID "Intel"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
- /* __INTEL_COMPILER = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
-# if defined(__INTEL_COMPILER_UPDATE)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
-# else
-# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
-# endif
-# if defined(__INTEL_COMPILER_BUILD_DATE)
- /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
-# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
-# endif
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-
-#elif defined(__PATHCC__)
-# define COMPILER_ID "PathScale"
-# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
-# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
-# if defined(__PATHCC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
-# endif
-
-#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
-# define COMPILER_ID "Embarcadero"
-# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
-# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
-# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
-
-#elif defined(__BORLANDC__)
-# define COMPILER_ID "Borland"
- /* __BORLANDC__ = 0xVRR */
-# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
-# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
-
-#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
-# define COMPILER_ID "Watcom"
- /* __WATCOMC__ = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__WATCOMC__)
-# define COMPILER_ID "OpenWatcom"
- /* __WATCOMC__ = VVRP + 1100 */
-# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__SUNPRO_C)
-# define COMPILER_ID "SunPro"
-# if __SUNPRO_C >= 0x5100
- /* __SUNPRO_C = 0xVRRP */
-# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
-# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
-# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
-# else
- /* __SUNPRO_CC = 0xVRP */
-# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
-# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
-# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
-# endif
-
-#elif defined(__HP_cc)
-# define COMPILER_ID "HP"
- /* __HP_cc = VVRRPP */
-# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
-# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
-
-#elif defined(__DECC)
-# define COMPILER_ID "Compaq"
- /* __DECC_VER = VVRRTPPPP */
-# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
-# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
-# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
-
-#elif defined(__IBMC__) && defined(__COMPILER_VER__)
-# define COMPILER_ID "zOS"
- /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
-
-#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
-# define COMPILER_ID "XL"
- /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
-
-#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
-# define COMPILER_ID "VisualAge"
- /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
-
-#elif defined(__PGI)
-# define COMPILER_ID "PGI"
-# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
-# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
-# if defined(__PGIC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
-# endif
-
-#elif defined(_CRAYC)
-# define COMPILER_ID "Cray"
-# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
-# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
-
-#elif defined(__TI_COMPILER_VERSION__)
-# define COMPILER_ID "TI"
- /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
-# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
-# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
-# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
-
-#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
-# define COMPILER_ID "Fujitsu"
-
-#elif defined(__TINYC__)
-# define COMPILER_ID "TinyCC"
-
-#elif defined(__SCO_VERSION__)
-# define COMPILER_ID "SCO"
-
-#elif defined(__clang__) && defined(__apple_build_version__)
-# define COMPILER_ID "AppleClang"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
-
-#elif defined(__clang__)
-# define COMPILER_ID "Clang"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-
-#elif defined(__GNUC__)
-# define COMPILER_ID "GNU"
-# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
-# if defined(__GNUC_MINOR__)
-# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif defined(_MSC_VER)
-# define COMPILER_ID "MSVC"
- /* _MSC_VER = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
-# if defined(_MSC_FULL_VER)
-# if _MSC_VER >= 1400
- /* _MSC_FULL_VER = VVRRPPPPP */
-# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
-# else
- /* _MSC_FULL_VER = VVRRPPPP */
-# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
-# endif
-# endif
-# if defined(_MSC_BUILD)
-# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
-# endif
-
-#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
-# define COMPILER_ID "ADSP"
-#if defined(__VISUALDSPVERSION__)
- /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
-# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
-# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
-# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
-#endif
-
-#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC)
-# define COMPILER_ID "IAR"
-
-#elif defined(__ARMCC_VERSION)
-# define COMPILER_ID "ARMCC"
-#if __ARMCC_VERSION >= 1000000
- /* __ARMCC_VERSION = VRRPPPP */
- # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
- # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
-#else
- /* __ARMCC_VERSION = VRPPPP */
- # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
- # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
-#endif
-
-
-#elif defined(SDCC)
-# define COMPILER_ID "SDCC"
- /* SDCC = VRP */
-# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
-# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
-
-#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
-# define COMPILER_ID "MIPSpro"
-# if defined(_SGI_COMPILER_VERSION)
- /* _SGI_COMPILER_VERSION = VRP */
-# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
-# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
-# else
- /* _COMPILER_VERSION = VRP */
-# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
-# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
-# endif
-
-
-/* These compilers are either not known or too old to define an
- identification macro. Try to identify the platform and guess that
- it is the native compiler. */
-#elif defined(__sgi)
-# define COMPILER_ID "MIPSpro"
-
-#elif defined(__hpux) || defined(__hpua)
-# define COMPILER_ID "HP"
-
-#else /* unknown compiler */
-# define COMPILER_ID ""
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
- getting matched. Store it in a pointer rather than an array
- because some compilers will just produce instructions to fill the
- array rather than assigning a pointer to a static array. */
-char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
-#ifdef SIMULATE_ID
-char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
-#endif
-
-#ifdef __QNXNTO__
-char const* qnxnto = "INFO" ":" "qnxnto[]";
-#endif
-
-#if defined(__CRAYXE) || defined(__CRAYXC)
-char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
-#endif
-
-#define STRINGIFY_HELPER(X) #X
-#define STRINGIFY(X) STRINGIFY_HELPER(X)
-
-/* Identify known platforms by name. */
-#if defined(__linux) || defined(__linux__) || defined(linux)
-# define PLATFORM_ID "Linux"
-
-#elif defined(__CYGWIN__)
-# define PLATFORM_ID "Cygwin"
-
-#elif defined(__MINGW32__)
-# define PLATFORM_ID "MinGW"
-
-#elif defined(__APPLE__)
-# define PLATFORM_ID "Darwin"
-
-#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
-# define PLATFORM_ID "Windows"
-
-#elif defined(__FreeBSD__) || defined(__FreeBSD)
-# define PLATFORM_ID "FreeBSD"
-
-#elif defined(__NetBSD__) || defined(__NetBSD)
-# define PLATFORM_ID "NetBSD"
-
-#elif defined(__OpenBSD__) || defined(__OPENBSD)
-# define PLATFORM_ID "OpenBSD"
-
-#elif defined(__sun) || defined(sun)
-# define PLATFORM_ID "SunOS"
-
-#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
-# define PLATFORM_ID "AIX"
-
-#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
-# define PLATFORM_ID "IRIX"
-
-#elif defined(__hpux) || defined(__hpux__)
-# define PLATFORM_ID "HP-UX"
-
-#elif defined(__HAIKU__)
-# define PLATFORM_ID "Haiku"
-
-#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
-# define PLATFORM_ID "BeOS"
-
-#elif defined(__QNX__) || defined(__QNXNTO__)
-# define PLATFORM_ID "QNX"
-
-#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
-# define PLATFORM_ID "Tru64"
-
-#elif defined(__riscos) || defined(__riscos__)
-# define PLATFORM_ID "RISCos"
-
-#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
-# define PLATFORM_ID "SINIX"
-
-#elif defined(__UNIX_SV__)
-# define PLATFORM_ID "UNIX_SV"
-
-#elif defined(__bsdos__)
-# define PLATFORM_ID "BSDOS"
-
-#elif defined(_MPRAS) || defined(MPRAS)
-# define PLATFORM_ID "MP-RAS"
-
-#elif defined(__osf) || defined(__osf__)
-# define PLATFORM_ID "OSF1"
-
-#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
-# define PLATFORM_ID "SCO_SV"
-
-#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
-# define PLATFORM_ID "ULTRIX"
-
-#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
-# define PLATFORM_ID "Xenix"
-
-#elif defined(__WATCOMC__)
-# if defined(__LINUX__)
-# define PLATFORM_ID "Linux"
-
-# elif defined(__DOS__)
-# define PLATFORM_ID "DOS"
-
-# elif defined(__OS2__)
-# define PLATFORM_ID "OS2"
-
-# elif defined(__WINDOWS__)
-# define PLATFORM_ID "Windows3x"
-
-# else /* unknown platform */
-# define PLATFORM_ID ""
-# endif
-
-#else /* unknown platform */
-# define PLATFORM_ID ""
-
-#endif
-
-/* For windows compilers MSVC and Intel we can determine
- the architecture of the compiler being used. This is because
- the compilers do not have flags that can change the architecture,
- but rather depend on which compiler is being used
-*/
-#if defined(_WIN32) && defined(_MSC_VER)
-# if defined(_M_IA64)
-# define ARCHITECTURE_ID "IA64"
-
-# elif defined(_M_X64) || defined(_M_AMD64)
-# define ARCHITECTURE_ID "x64"
-
-# elif defined(_M_IX86)
-# define ARCHITECTURE_ID "X86"
-
-# elif defined(_M_ARM)
-# if _M_ARM == 4
-# define ARCHITECTURE_ID "ARMV4I"
-# elif _M_ARM == 5
-# define ARCHITECTURE_ID "ARMV5I"
-# else
-# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
-# endif
-
-# elif defined(_M_MIPS)
-# define ARCHITECTURE_ID "MIPS"
-
-# elif defined(_M_SH)
-# define ARCHITECTURE_ID "SHx"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__WATCOMC__)
-# if defined(_M_I86)
-# define ARCHITECTURE_ID "I86"
-
-# elif defined(_M_IX86)
-# define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#else
-# define ARCHITECTURE_ID ""
-#endif
-
-/* Convert integer to decimal digit literals. */
-#define DEC(n) \
- ('0' + (((n) / 10000000)%10)), \
- ('0' + (((n) / 1000000)%10)), \
- ('0' + (((n) / 100000)%10)), \
- ('0' + (((n) / 10000)%10)), \
- ('0' + (((n) / 1000)%10)), \
- ('0' + (((n) / 100)%10)), \
- ('0' + (((n) / 10)%10)), \
- ('0' + ((n) % 10))
-
-/* Convert integer to hex digit literals. */
-#define HEX(n) \
- ('0' + ((n)>>28 & 0xF)), \
- ('0' + ((n)>>24 & 0xF)), \
- ('0' + ((n)>>20 & 0xF)), \
- ('0' + ((n)>>16 & 0xF)), \
- ('0' + ((n)>>12 & 0xF)), \
- ('0' + ((n)>>8 & 0xF)), \
- ('0' + ((n)>>4 & 0xF)), \
- ('0' + ((n) & 0xF))
-
-/* Construct a string literal encoding the version number components. */
-#ifdef COMPILER_VERSION_MAJOR
-char const info_version[] = {
- 'I', 'N', 'F', 'O', ':',
- 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
- COMPILER_VERSION_MAJOR,
-# ifdef COMPILER_VERSION_MINOR
- '.', COMPILER_VERSION_MINOR,
-# ifdef COMPILER_VERSION_PATCH
- '.', COMPILER_VERSION_PATCH,
-# ifdef COMPILER_VERSION_TWEAK
- '.', COMPILER_VERSION_TWEAK,
-# endif
-# endif
-# endif
- ']','\0'};
-#endif
-
-/* Construct a string literal encoding the version number components. */
-#ifdef SIMULATE_VERSION_MAJOR
-char const info_simulate_version[] = {
- 'I', 'N', 'F', 'O', ':',
- 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
- SIMULATE_VERSION_MAJOR,
-# ifdef SIMULATE_VERSION_MINOR
- '.', SIMULATE_VERSION_MINOR,
-# ifdef SIMULATE_VERSION_PATCH
- '.', SIMULATE_VERSION_PATCH,
-# ifdef SIMULATE_VERSION_TWEAK
- '.', SIMULATE_VERSION_TWEAK,
-# endif
-# endif
-# endif
- ']','\0'};
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
- getting matched. Store it in a pointer rather than an array
- because some compilers will just produce instructions to fill the
- array rather than assigning a pointer to a static array. */
-char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
-char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
-
-
-
-
-const char* info_language_dialect_default = "INFO" ":" "dialect_default["
-#if !defined(__STDC_VERSION__)
- "90"
-#elif __STDC_VERSION__ >= 201000L
- "11"
-#elif __STDC_VERSION__ >= 199901L
- "99"
-#else
-#endif
-"]";
-
-/*--------------------------------------------------------------------------*/
-
-#ifdef ID_VOID_MAIN
-void main() {}
-#else
-int main(int argc, char* argv[])
-{
- int require = 0;
- require += info_compiler[argc];
- require += info_platform[argc];
- require += info_arch[argc];
-#ifdef COMPILER_VERSION_MAJOR
- require += info_version[argc];
-#endif
-#ifdef SIMULATE_ID
- require += info_simulate[argc];
-#endif
-#ifdef SIMULATE_VERSION_MAJOR
- require += info_simulate_version[argc];
-#endif
-#if defined(__CRAYXE) || defined(__CRAYXC)
- require += info_cray[argc];
-#endif
- require += info_language_dialect_default[argc];
- (void)argv;
- return require;
-}
-#endif
diff --git a/face/libface/build/CMakeFiles/3.5.1/CompilerIdC/a.out b/face/libface/build/CMakeFiles/3.5.1/CompilerIdC/a.out
deleted file mode 100644
index 0abd21c..0000000
--- a/face/libface/build/CMakeFiles/3.5.1/CompilerIdC/a.out
+++ /dev/null
Binary files differ
diff --git a/face/libface/build/CMakeFiles/3.5.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/face/libface/build/CMakeFiles/3.5.1/CompilerIdCXX/CMakeCXXCompilerId.cpp
deleted file mode 100644
index 23d957d..0000000
--- a/face/libface/build/CMakeFiles/3.5.1/CompilerIdCXX/CMakeCXXCompilerId.cpp
+++ /dev/null
@@ -1,533 +0,0 @@
-/* This source file must have a .cpp extension so that all C++ compilers
- recognize the extension without flags. Borland does not know .cxx for
- example. */
-#ifndef __cplusplus
-# error "A C compiler has been selected for C++."
-#endif
-
-
-/* Version number components: V=Version, R=Revision, P=Patch
- Version date components: YYYY=Year, MM=Month, DD=Day */
-
-#if defined(__COMO__)
-# define COMPILER_ID "Comeau"
- /* __COMO_VERSION__ = VRR */
-# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
-# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
-
-#elif defined(__INTEL_COMPILER) || defined(__ICC)
-# define COMPILER_ID "Intel"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
- /* __INTEL_COMPILER = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
-# if defined(__INTEL_COMPILER_UPDATE)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
-# else
-# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
-# endif
-# if defined(__INTEL_COMPILER_BUILD_DATE)
- /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
-# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
-# endif
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-
-#elif defined(__PATHCC__)
-# define COMPILER_ID "PathScale"
-# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
-# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
-# if defined(__PATHCC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
-# endif
-
-#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
-# define COMPILER_ID "Embarcadero"
-# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
-# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
-# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
-
-#elif defined(__BORLANDC__)
-# define COMPILER_ID "Borland"
- /* __BORLANDC__ = 0xVRR */
-# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
-# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
-
-#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
-# define COMPILER_ID "Watcom"
- /* __WATCOMC__ = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__WATCOMC__)
-# define COMPILER_ID "OpenWatcom"
- /* __WATCOMC__ = VVRP + 1100 */
-# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__SUNPRO_CC)
-# define COMPILER_ID "SunPro"
-# if __SUNPRO_CC >= 0x5100
- /* __SUNPRO_CC = 0xVRRP */
-# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
-# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
-# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
-# else
- /* __SUNPRO_CC = 0xVRP */
-# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
-# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
-# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
-# endif
-
-#elif defined(__HP_aCC)
-# define COMPILER_ID "HP"
- /* __HP_aCC = VVRRPP */
-# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
-# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
-
-#elif defined(__DECCXX)
-# define COMPILER_ID "Compaq"
- /* __DECCXX_VER = VVRRTPPPP */
-# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
-# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
-# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
-
-#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
-# define COMPILER_ID "zOS"
- /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
-
-#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
-# define COMPILER_ID "XL"
- /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
-
-#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
-# define COMPILER_ID "VisualAge"
- /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
-
-#elif defined(__PGI)
-# define COMPILER_ID "PGI"
-# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
-# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
-# if defined(__PGIC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
-# endif
-
-#elif defined(_CRAYC)
-# define COMPILER_ID "Cray"
-# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
-# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
-
-#elif defined(__TI_COMPILER_VERSION__)
-# define COMPILER_ID "TI"
- /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
-# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
-# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
-# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
-
-#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
-# define COMPILER_ID "Fujitsu"
-
-#elif defined(__SCO_VERSION__)
-# define COMPILER_ID "SCO"
-
-#elif defined(__clang__) && defined(__apple_build_version__)
-# define COMPILER_ID "AppleClang"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
-
-#elif defined(__clang__)
-# define COMPILER_ID "Clang"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-
-#elif defined(__GNUC__)
-# define COMPILER_ID "GNU"
-# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
-# if defined(__GNUC_MINOR__)
-# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif defined(_MSC_VER)
-# define COMPILER_ID "MSVC"
- /* _MSC_VER = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
-# if defined(_MSC_FULL_VER)
-# if _MSC_VER >= 1400
- /* _MSC_FULL_VER = VVRRPPPPP */
-# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
-# else
- /* _MSC_FULL_VER = VVRRPPPP */
-# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
-# endif
-# endif
-# if defined(_MSC_BUILD)
-# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
-# endif
-
-#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
-# define COMPILER_ID "ADSP"
-#if defined(__VISUALDSPVERSION__)
- /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
-# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
-# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
-# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
-#endif
-
-#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC)
-# define COMPILER_ID "IAR"
-
-#elif defined(__ARMCC_VERSION)
-# define COMPILER_ID "ARMCC"
-#if __ARMCC_VERSION >= 1000000
- /* __ARMCC_VERSION = VRRPPPP */
- # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
- # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
-#else
- /* __ARMCC_VERSION = VRPPPP */
- # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
- # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
-#endif
-
-
-#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
-# define COMPILER_ID "MIPSpro"
-# if defined(_SGI_COMPILER_VERSION)
- /* _SGI_COMPILER_VERSION = VRP */
-# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
-# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
-# else
- /* _COMPILER_VERSION = VRP */
-# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
-# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
-# endif
-
-
-/* These compilers are either not known or too old to define an
- identification macro. Try to identify the platform and guess that
- it is the native compiler. */
-#elif defined(__sgi)
-# define COMPILER_ID "MIPSpro"
-
-#elif defined(__hpux) || defined(__hpua)
-# define COMPILER_ID "HP"
-
-#else /* unknown compiler */
-# define COMPILER_ID ""
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
- getting matched. Store it in a pointer rather than an array
- because some compilers will just produce instructions to fill the
- array rather than assigning a pointer to a static array. */
-char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
-#ifdef SIMULATE_ID
-char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
-#endif
-
-#ifdef __QNXNTO__
-char const* qnxnto = "INFO" ":" "qnxnto[]";
-#endif
-
-#if defined(__CRAYXE) || defined(__CRAYXC)
-char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
-#endif
-
-#define STRINGIFY_HELPER(X) #X
-#define STRINGIFY(X) STRINGIFY_HELPER(X)
-
-/* Identify known platforms by name. */
-#if defined(__linux) || defined(__linux__) || defined(linux)
-# define PLATFORM_ID "Linux"
-
-#elif defined(__CYGWIN__)
-# define PLATFORM_ID "Cygwin"
-
-#elif defined(__MINGW32__)
-# define PLATFORM_ID "MinGW"
-
-#elif defined(__APPLE__)
-# define PLATFORM_ID "Darwin"
-
-#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
-# define PLATFORM_ID "Windows"
-
-#elif defined(__FreeBSD__) || defined(__FreeBSD)
-# define PLATFORM_ID "FreeBSD"
-
-#elif defined(__NetBSD__) || defined(__NetBSD)
-# define PLATFORM_ID "NetBSD"
-
-#elif defined(__OpenBSD__) || defined(__OPENBSD)
-# define PLATFORM_ID "OpenBSD"
-
-#elif defined(__sun) || defined(sun)
-# define PLATFORM_ID "SunOS"
-
-#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
-# define PLATFORM_ID "AIX"
-
-#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
-# define PLATFORM_ID "IRIX"
-
-#elif defined(__hpux) || defined(__hpux__)
-# define PLATFORM_ID "HP-UX"
-
-#elif defined(__HAIKU__)
-# define PLATFORM_ID "Haiku"
-
-#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
-# define PLATFORM_ID "BeOS"
-
-#elif defined(__QNX__) || defined(__QNXNTO__)
-# define PLATFORM_ID "QNX"
-
-#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
-# define PLATFORM_ID "Tru64"
-
-#elif defined(__riscos) || defined(__riscos__)
-# define PLATFORM_ID "RISCos"
-
-#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
-# define PLATFORM_ID "SINIX"
-
-#elif defined(__UNIX_SV__)
-# define PLATFORM_ID "UNIX_SV"
-
-#elif defined(__bsdos__)
-# define PLATFORM_ID "BSDOS"
-
-#elif defined(_MPRAS) || defined(MPRAS)
-# define PLATFORM_ID "MP-RAS"
-
-#elif defined(__osf) || defined(__osf__)
-# define PLATFORM_ID "OSF1"
-
-#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
-# define PLATFORM_ID "SCO_SV"
-
-#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
-# define PLATFORM_ID "ULTRIX"
-
-#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
-# define PLATFORM_ID "Xenix"
-
-#elif defined(__WATCOMC__)
-# if defined(__LINUX__)
-# define PLATFORM_ID "Linux"
-
-# elif defined(__DOS__)
-# define PLATFORM_ID "DOS"
-
-# elif defined(__OS2__)
-# define PLATFORM_ID "OS2"
-
-# elif defined(__WINDOWS__)
-# define PLATFORM_ID "Windows3x"
-
-# else /* unknown platform */
-# define PLATFORM_ID ""
-# endif
-
-#else /* unknown platform */
-# define PLATFORM_ID ""
-
-#endif
-
-/* For windows compilers MSVC and Intel we can determine
- the architecture of the compiler being used. This is because
- the compilers do not have flags that can change the architecture,
- but rather depend on which compiler is being used
-*/
-#if defined(_WIN32) && defined(_MSC_VER)
-# if defined(_M_IA64)
-# define ARCHITECTURE_ID "IA64"
-
-# elif defined(_M_X64) || defined(_M_AMD64)
-# define ARCHITECTURE_ID "x64"
-
-# elif defined(_M_IX86)
-# define ARCHITECTURE_ID "X86"
-
-# elif defined(_M_ARM)
-# if _M_ARM == 4
-# define ARCHITECTURE_ID "ARMV4I"
-# elif _M_ARM == 5
-# define ARCHITECTURE_ID "ARMV5I"
-# else
-# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
-# endif
-
-# elif defined(_M_MIPS)
-# define ARCHITECTURE_ID "MIPS"
-
-# elif defined(_M_SH)
-# define ARCHITECTURE_ID "SHx"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__WATCOMC__)
-# if defined(_M_I86)
-# define ARCHITECTURE_ID "I86"
-
-# elif defined(_M_IX86)
-# define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#else
-# define ARCHITECTURE_ID ""
-#endif
-
-/* Convert integer to decimal digit literals. */
-#define DEC(n) \
- ('0' + (((n) / 10000000)%10)), \
- ('0' + (((n) / 1000000)%10)), \
- ('0' + (((n) / 100000)%10)), \
- ('0' + (((n) / 10000)%10)), \
- ('0' + (((n) / 1000)%10)), \
- ('0' + (((n) / 100)%10)), \
- ('0' + (((n) / 10)%10)), \
- ('0' + ((n) % 10))
-
-/* Convert integer to hex digit literals. */
-#define HEX(n) \
- ('0' + ((n)>>28 & 0xF)), \
- ('0' + ((n)>>24 & 0xF)), \
- ('0' + ((n)>>20 & 0xF)), \
- ('0' + ((n)>>16 & 0xF)), \
- ('0' + ((n)>>12 & 0xF)), \
- ('0' + ((n)>>8 & 0xF)), \
- ('0' + ((n)>>4 & 0xF)), \
- ('0' + ((n) & 0xF))
-
-/* Construct a string literal encoding the version number components. */
-#ifdef COMPILER_VERSION_MAJOR
-char const info_version[] = {
- 'I', 'N', 'F', 'O', ':',
- 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
- COMPILER_VERSION_MAJOR,
-# ifdef COMPILER_VERSION_MINOR
- '.', COMPILER_VERSION_MINOR,
-# ifdef COMPILER_VERSION_PATCH
- '.', COMPILER_VERSION_PATCH,
-# ifdef COMPILER_VERSION_TWEAK
- '.', COMPILER_VERSION_TWEAK,
-# endif
-# endif
-# endif
- ']','\0'};
-#endif
-
-/* Construct a string literal encoding the version number components. */
-#ifdef SIMULATE_VERSION_MAJOR
-char const info_simulate_version[] = {
- 'I', 'N', 'F', 'O', ':',
- 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
- SIMULATE_VERSION_MAJOR,
-# ifdef SIMULATE_VERSION_MINOR
- '.', SIMULATE_VERSION_MINOR,
-# ifdef SIMULATE_VERSION_PATCH
- '.', SIMULATE_VERSION_PATCH,
-# ifdef SIMULATE_VERSION_TWEAK
- '.', SIMULATE_VERSION_TWEAK,
-# endif
-# endif
-# endif
- ']','\0'};
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
- getting matched. Store it in a pointer rather than an array
- because some compilers will just produce instructions to fill the
- array rather than assigning a pointer to a static array. */
-char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
-char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
-
-
-
-
-const char* info_language_dialect_default = "INFO" ":" "dialect_default["
-#if __cplusplus >= 201402L
- "14"
-#elif __cplusplus >= 201103L
- "11"
-#else
- "98"
-#endif
-"]";
-
-/*--------------------------------------------------------------------------*/
-
-int main(int argc, char* argv[])
-{
- int require = 0;
- require += info_compiler[argc];
- require += info_platform[argc];
-#ifdef COMPILER_VERSION_MAJOR
- require += info_version[argc];
-#endif
-#ifdef SIMULATE_ID
- require += info_simulate[argc];
-#endif
-#ifdef SIMULATE_VERSION_MAJOR
- require += info_simulate_version[argc];
-#endif
-#if defined(__CRAYXE) || defined(__CRAYXC)
- require += info_cray[argc];
-#endif
- require += info_language_dialect_default[argc];
- (void)argv;
- return require;
-}
diff --git a/face/libface/build/CMakeFiles/3.5.1/CompilerIdCXX/a.out b/face/libface/build/CMakeFiles/3.5.1/CompilerIdCXX/a.out
deleted file mode 100644
index e52b547..0000000
--- a/face/libface/build/CMakeFiles/3.5.1/CompilerIdCXX/a.out
+++ /dev/null
Binary files differ
diff --git a/face/libface/build/CMakeFiles/CMakeDirectoryInformation.cmake b/face/libface/build/CMakeFiles/CMakeDirectoryInformation.cmake
deleted file mode 100644
index 787987e..0000000
--- a/face/libface/build/CMakeFiles/CMakeDirectoryInformation.cmake
+++ /dev/null
@@ -1,16 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.5
-
-# Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/data3/workspace/liuxiaolong/faceDetect/face/libface")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/data3/workspace/liuxiaolong/faceDetect/face/libface/build")
-
-# Force unix paths in dependencies.
-set(CMAKE_FORCE_UNIX_PATHS 1)
-
-
-# The C and CXX include file regular expressions for this directory.
-set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
-set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
-set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
-set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/face/libface/build/CMakeFiles/CMakeError.log b/face/libface/build/CMakeFiles/CMakeError.log
deleted file mode 100644
index 8c04eb9..0000000
--- a/face/libface/build/CMakeFiles/CMakeError.log
+++ /dev/null
@@ -1,55 +0,0 @@
-Determining if the pthread_create exist failed with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_a35a3/fast"
-/usr/bin/make -f CMakeFiles/cmTC_a35a3.dir/build.make CMakeFiles/cmTC_a35a3.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_a35a3.dir/CheckSymbolExists.c.o
-/usr/bin/cc -fPIC -o CMakeFiles/cmTC_a35a3.dir/CheckSymbolExists.c.o -c /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
-Linking C executable cmTC_a35a3
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a35a3.dir/link.txt --verbose=1
-/usr/bin/cc -fPIC CMakeFiles/cmTC_a35a3.dir/CheckSymbolExists.c.o -o cmTC_a35a3 -rdynamic
-CMakeFiles/cmTC_a35a3.dir/CheckSymbolExists.c.o: In function `main':
-CheckSymbolExists.c:(.text+0x1b): undefined reference to `pthread_create'
-collect2: error: ld returned 1 exit status
-CMakeFiles/cmTC_a35a3.dir/build.make:97: recipe for target 'cmTC_a35a3' failed
-make[1]: *** [cmTC_a35a3] Error 1
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Makefile:126: recipe for target 'cmTC_a35a3/fast' failed
-make: *** [cmTC_a35a3/fast] Error 2
-
-File /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
-/* */
-#include <pthread.h>
-
-int main(int argc, char** argv)
-{
- (void)argv;
-#ifndef pthread_create
- return ((int*)(&pthread_create))[argc];
-#else
- (void)argc;
- return 0;
-#endif
-}
-
-Determining if the function pthread_create exists in the pthreads failed with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_0b778/fast"
-/usr/bin/make -f CMakeFiles/cmTC_0b778.dir/build.make CMakeFiles/cmTC_0b778.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_0b778.dir/CheckFunctionExists.c.o
-/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_0b778.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
-Linking C executable cmTC_0b778
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0b778.dir/link.txt --verbose=1
-/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_0b778.dir/CheckFunctionExists.c.o -o cmTC_0b778 -rdynamic -lpthreads
-/usr/bin/ld: cannot find -lpthreads
-collect2: error: ld returned 1 exit status
-CMakeFiles/cmTC_0b778.dir/build.make:97: recipe for target 'cmTC_0b778' failed
-make[1]: *** [cmTC_0b778] Error 1
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Makefile:126: recipe for target 'cmTC_0b778/fast' failed
-make: *** [cmTC_0b778/fast] Error 2
-
-
diff --git a/face/libface/build/CMakeFiles/CMakeOutput.log b/face/libface/build/CMakeFiles/CMakeOutput.log
deleted file mode 100644
index e2507b8..0000000
--- a/face/libface/build/CMakeFiles/CMakeOutput.log
+++ /dev/null
@@ -1,582 +0,0 @@
-The system is: Linux - 4.15.0-101-generic - x86_64
-Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
-Compiler: /usr/bin/cc
-Build flags:
-Id flags:
-
-The output was:
-0
-
-
-Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
-
-The C compiler identification is GNU, found in "/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/3.5.1/CompilerIdC/a.out"
-
-Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
-Compiler: /usr/bin/c++
-Build flags:
-Id flags:
-
-The output was:
-0
-
-
-Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
-
-The CXX compiler identification is GNU, found in "/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/3.5.1/CompilerIdCXX/a.out"
-
-Determining if the C compiler works passed with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_777b8/fast"
-/usr/bin/make -f CMakeFiles/cmTC_777b8.dir/build.make CMakeFiles/cmTC_777b8.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_777b8.dir/testCCompiler.c.o
-/usr/bin/cc -o CMakeFiles/cmTC_777b8.dir/testCCompiler.c.o -c /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp/testCCompiler.c
-Linking C executable cmTC_777b8
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_777b8.dir/link.txt --verbose=1
-/usr/bin/cc CMakeFiles/cmTC_777b8.dir/testCCompiler.c.o -o cmTC_777b8 -rdynamic
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-
-
-Detecting C compiler ABI info compiled with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_c6dd2/fast"
-/usr/bin/make -f CMakeFiles/cmTC_c6dd2.dir/build.make CMakeFiles/cmTC_c6dd2.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_c6dd2.dir/CMakeCCompilerABI.c.o
-/usr/bin/cc -o CMakeFiles/cmTC_c6dd2.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c
-Linking C executable cmTC_c6dd2
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c6dd2.dir/link.txt --verbose=1
-/usr/bin/cc -v CMakeFiles/cmTC_c6dd2.dir/CMakeCCompilerABI.c.o -o cmTC_c6dd2 -rdynamic
-Using built-in specs.
-COLLECT_GCC=/usr/bin/cc
-COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
-Target: x86_64-linux-gnu
-Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.12' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
-Thread model: posix
-gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)
-COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/
-LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c6dd2' '-rdynamic' '-mtune=generic' '-march=x86-64'
- /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfqYarB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_c6dd2 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_c6dd2.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-
-
-Parsed C implicit link information from above output:
- link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
- ignore line: [Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp]
- ignore line: []
- ignore line: [Run Build Command:"/usr/bin/make" "cmTC_c6dd2/fast"]
- ignore line: [/usr/bin/make -f CMakeFiles/cmTC_c6dd2.dir/build.make CMakeFiles/cmTC_c6dd2.dir/build]
- ignore line: [make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp']
- ignore line: [Building C object CMakeFiles/cmTC_c6dd2.dir/CMakeCCompilerABI.c.o]
- ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_c6dd2.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c]
- ignore line: [Linking C executable cmTC_c6dd2]
- ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c6dd2.dir/link.txt --verbose=1]
- ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_c6dd2.dir/CMakeCCompilerABI.c.o -o cmTC_c6dd2 -rdynamic ]
- ignore line: [Using built-in specs.]
- ignore line: [COLLECT_GCC=/usr/bin/cc]
- ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper]
- ignore line: [Target: x86_64-linux-gnu]
- ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.12' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
- ignore line: [Thread model: posix]
- ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12) ]
- ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/]
- ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/]
- ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c6dd2' '-rdynamic' '-mtune=generic' '-march=x86-64']
- link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfqYarB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_c6dd2 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_c6dd2.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o]
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore
- arg [-plugin] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore
- arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore
- arg [-plugin-opt=-fresolution=/tmp/ccfqYarB.res] ==> ignore
- arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
- arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
- arg [-plugin-opt=-pass-through=-lc] ==> ignore
- arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
- arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
- arg [--sysroot=/] ==> ignore
- arg [--build-id] ==> ignore
- arg [--eh-frame-hdr] ==> ignore
- arg [-m] ==> ignore
- arg [elf_x86_64] ==> ignore
- arg [--hash-style=gnu] ==> ignore
- arg [--as-needed] ==> ignore
- arg [-export-dynamic] ==> ignore
- arg [-dynamic-linker] ==> ignore
- arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
- arg [-zrelro] ==> ignore
- arg [-o] ==> ignore
- arg [cmTC_c6dd2] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> ignore
- arg [-L/usr/lib/gcc/x86_64-linux-gnu/5] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5]
- arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu]
- arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib]
- arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
- arg [-L/lib/../lib] ==> dir [/lib/../lib]
- arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
- arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
- arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..]
- arg [CMakeFiles/cmTC_c6dd2.dir/CMakeCCompilerABI.c.o] ==> ignore
- arg [-lgcc] ==> lib [gcc]
- arg [--as-needed] ==> ignore
- arg [-lgcc_s] ==> lib [gcc_s]
- arg [--no-as-needed] ==> ignore
- arg [-lc] ==> lib [c]
- arg [-lgcc] ==> lib [gcc]
- arg [--as-needed] ==> ignore
- arg [-lgcc_s] ==> lib [gcc_s]
- arg [--no-as-needed] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtend.o] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] ==> ignore
- remove lib [gcc]
- remove lib [gcc_s]
- remove lib [gcc]
- remove lib [gcc_s]
- collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5] ==> [/usr/lib/gcc/x86_64-linux-gnu/5]
- collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
- collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> [/usr/lib]
- collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
- collapse library dir [/lib/../lib] ==> [/lib]
- collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
- collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
- collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> [/usr/lib]
- implicit libs: [c]
- implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
- implicit fwks: []
-
-
-
-
-Detecting C [-std=c11] compiler features compiled with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_0e5bd/fast"
-/usr/bin/make -f CMakeFiles/cmTC_0e5bd.dir/build.make CMakeFiles/cmTC_0e5bd.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_0e5bd.dir/feature_tests.c.o
-/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_0e5bd.dir/feature_tests.c.o -c /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/feature_tests.c
-Linking C executable cmTC_0e5bd
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0e5bd.dir/link.txt --verbose=1
-/usr/bin/cc CMakeFiles/cmTC_0e5bd.dir/feature_tests.c.o -o cmTC_0e5bd -rdynamic
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-
-
- Feature record: C_FEATURE:1c_function_prototypes
- Feature record: C_FEATURE:1c_restrict
- Feature record: C_FEATURE:1c_static_assert
- Feature record: C_FEATURE:1c_variadic_macros
-
-
-Detecting C [-std=c99] compiler features compiled with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_727fd/fast"
-/usr/bin/make -f CMakeFiles/cmTC_727fd.dir/build.make CMakeFiles/cmTC_727fd.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_727fd.dir/feature_tests.c.o
-/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_727fd.dir/feature_tests.c.o -c /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/feature_tests.c
-Linking C executable cmTC_727fd
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_727fd.dir/link.txt --verbose=1
-/usr/bin/cc CMakeFiles/cmTC_727fd.dir/feature_tests.c.o -o cmTC_727fd -rdynamic
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-
-
- Feature record: C_FEATURE:1c_function_prototypes
- Feature record: C_FEATURE:1c_restrict
- Feature record: C_FEATURE:0c_static_assert
- Feature record: C_FEATURE:1c_variadic_macros
-
-
-Detecting C [-std=c90] compiler features compiled with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_11703/fast"
-/usr/bin/make -f CMakeFiles/cmTC_11703.dir/build.make CMakeFiles/cmTC_11703.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_11703.dir/feature_tests.c.o
-/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_11703.dir/feature_tests.c.o -c /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/feature_tests.c
-Linking C executable cmTC_11703
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_11703.dir/link.txt --verbose=1
-/usr/bin/cc CMakeFiles/cmTC_11703.dir/feature_tests.c.o -o cmTC_11703 -rdynamic
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-
-
- Feature record: C_FEATURE:1c_function_prototypes
- Feature record: C_FEATURE:0c_restrict
- Feature record: C_FEATURE:0c_static_assert
- Feature record: C_FEATURE:0c_variadic_macros
-Determining if the CXX compiler works passed with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_1f73b/fast"
-/usr/bin/make -f CMakeFiles/cmTC_1f73b.dir/build.make CMakeFiles/cmTC_1f73b.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_1f73b.dir/testCXXCompiler.cxx.o
-/usr/bin/c++ -o CMakeFiles/cmTC_1f73b.dir/testCXXCompiler.cxx.o -c /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
-Linking CXX executable cmTC_1f73b
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1f73b.dir/link.txt --verbose=1
-/usr/bin/c++ CMakeFiles/cmTC_1f73b.dir/testCXXCompiler.cxx.o -o cmTC_1f73b -rdynamic
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-
-
-Detecting CXX compiler ABI info compiled with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_3d429/fast"
-/usr/bin/make -f CMakeFiles/cmTC_3d429.dir/build.make CMakeFiles/cmTC_3d429.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_3d429.dir/CMakeCXXCompilerABI.cpp.o
-/usr/bin/c++ -o CMakeFiles/cmTC_3d429.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.5/Modules/CMakeCXXCompilerABI.cpp
-Linking CXX executable cmTC_3d429
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3d429.dir/link.txt --verbose=1
-/usr/bin/c++ -v CMakeFiles/cmTC_3d429.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3d429 -rdynamic
-Using built-in specs.
-COLLECT_GCC=/usr/bin/c++
-COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
-Target: x86_64-linux-gnu
-Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.12' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
-Thread model: posix
-gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)
-COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/
-LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3d429' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
- /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/cccECxgz.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_3d429 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_3d429.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-
-
-Parsed CXX implicit link information from above output:
- link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
- ignore line: [Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp]
- ignore line: []
- ignore line: [Run Build Command:"/usr/bin/make" "cmTC_3d429/fast"]
- ignore line: [/usr/bin/make -f CMakeFiles/cmTC_3d429.dir/build.make CMakeFiles/cmTC_3d429.dir/build]
- ignore line: [make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp']
- ignore line: [Building CXX object CMakeFiles/cmTC_3d429.dir/CMakeCXXCompilerABI.cpp.o]
- ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_3d429.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.5/Modules/CMakeCXXCompilerABI.cpp]
- ignore line: [Linking CXX executable cmTC_3d429]
- ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3d429.dir/link.txt --verbose=1]
- ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_3d429.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3d429 -rdynamic ]
- ignore line: [Using built-in specs.]
- ignore line: [COLLECT_GCC=/usr/bin/c++]
- ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper]
- ignore line: [Target: x86_64-linux-gnu]
- ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.12' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
- ignore line: [Thread model: posix]
- ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12) ]
- ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/]
- ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/]
- ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3d429' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
- link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/cccECxgz.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_3d429 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_3d429.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o]
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore
- arg [-plugin] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore
- arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore
- arg [-plugin-opt=-fresolution=/tmp/cccECxgz.res] ==> ignore
- arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
- arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
- arg [-plugin-opt=-pass-through=-lc] ==> ignore
- arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
- arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
- arg [--sysroot=/] ==> ignore
- arg [--build-id] ==> ignore
- arg [--eh-frame-hdr] ==> ignore
- arg [-m] ==> ignore
- arg [elf_x86_64] ==> ignore
- arg [--hash-style=gnu] ==> ignore
- arg [--as-needed] ==> ignore
- arg [-export-dynamic] ==> ignore
- arg [-dynamic-linker] ==> ignore
- arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
- arg [-zrelro] ==> ignore
- arg [-o] ==> ignore
- arg [cmTC_3d429] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> ignore
- arg [-L/usr/lib/gcc/x86_64-linux-gnu/5] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5]
- arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu]
- arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib]
- arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
- arg [-L/lib/../lib] ==> dir [/lib/../lib]
- arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
- arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
- arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..]
- arg [CMakeFiles/cmTC_3d429.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
- arg [-lstdc++] ==> lib [stdc++]
- arg [-lm] ==> lib [m]
- arg [-lgcc_s] ==> lib [gcc_s]
- arg [-lgcc] ==> lib [gcc]
- arg [-lc] ==> lib [c]
- arg [-lgcc_s] ==> lib [gcc_s]
- arg [-lgcc] ==> lib [gcc]
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtend.o] ==> ignore
- arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] ==> ignore
- remove lib [gcc_s]
- remove lib [gcc]
- remove lib [gcc_s]
- remove lib [gcc]
- collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5] ==> [/usr/lib/gcc/x86_64-linux-gnu/5]
- collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
- collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> [/usr/lib]
- collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
- collapse library dir [/lib/../lib] ==> [/lib]
- collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
- collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
- collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> [/usr/lib]
- implicit libs: [stdc++;m;c]
- implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
- implicit fwks: []
-
-
-
-
-Detecting CXX [-std=c++14] compiler features compiled with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_b9812/fast"
-/usr/bin/make -f CMakeFiles/cmTC_b9812.dir/build.make CMakeFiles/cmTC_b9812.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_b9812.dir/feature_tests.cxx.o
-/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_b9812.dir/feature_tests.cxx.o -c /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/feature_tests.cxx
-Linking CXX executable cmTC_b9812
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b9812.dir/link.txt --verbose=1
-/usr/bin/c++ CMakeFiles/cmTC_b9812.dir/feature_tests.cxx.o -o cmTC_b9812 -rdynamic
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-
-
- Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
- Feature record: CXX_FEATURE:1cxx_alias_templates
- Feature record: CXX_FEATURE:1cxx_alignas
- Feature record: CXX_FEATURE:1cxx_alignof
- Feature record: CXX_FEATURE:1cxx_attributes
- Feature record: CXX_FEATURE:1cxx_attribute_deprecated
- Feature record: CXX_FEATURE:1cxx_auto_type
- Feature record: CXX_FEATURE:1cxx_binary_literals
- Feature record: CXX_FEATURE:1cxx_constexpr
- Feature record: CXX_FEATURE:1cxx_contextual_conversions
- Feature record: CXX_FEATURE:1cxx_decltype
- Feature record: CXX_FEATURE:1cxx_decltype_auto
- Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
- Feature record: CXX_FEATURE:1cxx_default_function_template_args
- Feature record: CXX_FEATURE:1cxx_defaulted_functions
- Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
- Feature record: CXX_FEATURE:1cxx_delegating_constructors
- Feature record: CXX_FEATURE:1cxx_deleted_functions
- Feature record: CXX_FEATURE:1cxx_digit_separators
- Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
- Feature record: CXX_FEATURE:1cxx_explicit_conversions
- Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
- Feature record: CXX_FEATURE:1cxx_extern_templates
- Feature record: CXX_FEATURE:1cxx_final
- Feature record: CXX_FEATURE:1cxx_func_identifier
- Feature record: CXX_FEATURE:1cxx_generalized_initializers
- Feature record: CXX_FEATURE:1cxx_generic_lambdas
- Feature record: CXX_FEATURE:1cxx_inheriting_constructors
- Feature record: CXX_FEATURE:1cxx_inline_namespaces
- Feature record: CXX_FEATURE:1cxx_lambdas
- Feature record: CXX_FEATURE:1cxx_lambda_init_captures
- Feature record: CXX_FEATURE:1cxx_local_type_template_args
- Feature record: CXX_FEATURE:1cxx_long_long_type
- Feature record: CXX_FEATURE:1cxx_noexcept
- Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
- Feature record: CXX_FEATURE:1cxx_nullptr
- Feature record: CXX_FEATURE:1cxx_override
- Feature record: CXX_FEATURE:1cxx_range_for
- Feature record: CXX_FEATURE:1cxx_raw_string_literals
- Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
- Feature record: CXX_FEATURE:1cxx_relaxed_constexpr
- Feature record: CXX_FEATURE:1cxx_return_type_deduction
- Feature record: CXX_FEATURE:1cxx_right_angle_brackets
- Feature record: CXX_FEATURE:1cxx_rvalue_references
- Feature record: CXX_FEATURE:1cxx_sizeof_member
- Feature record: CXX_FEATURE:1cxx_static_assert
- Feature record: CXX_FEATURE:1cxx_strong_enums
- Feature record: CXX_FEATURE:1cxx_template_template_parameters
- Feature record: CXX_FEATURE:1cxx_thread_local
- Feature record: CXX_FEATURE:1cxx_trailing_return_types
- Feature record: CXX_FEATURE:1cxx_unicode_literals
- Feature record: CXX_FEATURE:1cxx_uniform_initialization
- Feature record: CXX_FEATURE:1cxx_unrestricted_unions
- Feature record: CXX_FEATURE:1cxx_user_literals
- Feature record: CXX_FEATURE:1cxx_variable_templates
- Feature record: CXX_FEATURE:1cxx_variadic_macros
- Feature record: CXX_FEATURE:1cxx_variadic_templates
-
-
-Detecting CXX [-std=c++11] compiler features compiled with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_669c1/fast"
-/usr/bin/make -f CMakeFiles/cmTC_669c1.dir/build.make CMakeFiles/cmTC_669c1.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_669c1.dir/feature_tests.cxx.o
-/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_669c1.dir/feature_tests.cxx.o -c /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/feature_tests.cxx
-Linking CXX executable cmTC_669c1
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_669c1.dir/link.txt --verbose=1
-/usr/bin/c++ CMakeFiles/cmTC_669c1.dir/feature_tests.cxx.o -o cmTC_669c1 -rdynamic
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-
-
- Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
- Feature record: CXX_FEATURE:1cxx_alias_templates
- Feature record: CXX_FEATURE:1cxx_alignas
- Feature record: CXX_FEATURE:1cxx_alignof
- Feature record: CXX_FEATURE:1cxx_attributes
- Feature record: CXX_FEATURE:0cxx_attribute_deprecated
- Feature record: CXX_FEATURE:1cxx_auto_type
- Feature record: CXX_FEATURE:0cxx_binary_literals
- Feature record: CXX_FEATURE:1cxx_constexpr
- Feature record: CXX_FEATURE:0cxx_contextual_conversions
- Feature record: CXX_FEATURE:1cxx_decltype
- Feature record: CXX_FEATURE:0cxx_decltype_auto
- Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
- Feature record: CXX_FEATURE:1cxx_default_function_template_args
- Feature record: CXX_FEATURE:1cxx_defaulted_functions
- Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
- Feature record: CXX_FEATURE:1cxx_delegating_constructors
- Feature record: CXX_FEATURE:1cxx_deleted_functions
- Feature record: CXX_FEATURE:0cxx_digit_separators
- Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
- Feature record: CXX_FEATURE:1cxx_explicit_conversions
- Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
- Feature record: CXX_FEATURE:1cxx_extern_templates
- Feature record: CXX_FEATURE:1cxx_final
- Feature record: CXX_FEATURE:1cxx_func_identifier
- Feature record: CXX_FEATURE:1cxx_generalized_initializers
- Feature record: CXX_FEATURE:0cxx_generic_lambdas
- Feature record: CXX_FEATURE:1cxx_inheriting_constructors
- Feature record: CXX_FEATURE:1cxx_inline_namespaces
- Feature record: CXX_FEATURE:1cxx_lambdas
- Feature record: CXX_FEATURE:0cxx_lambda_init_captures
- Feature record: CXX_FEATURE:1cxx_local_type_template_args
- Feature record: CXX_FEATURE:1cxx_long_long_type
- Feature record: CXX_FEATURE:1cxx_noexcept
- Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
- Feature record: CXX_FEATURE:1cxx_nullptr
- Feature record: CXX_FEATURE:1cxx_override
- Feature record: CXX_FEATURE:1cxx_range_for
- Feature record: CXX_FEATURE:1cxx_raw_string_literals
- Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
- Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
- Feature record: CXX_FEATURE:0cxx_return_type_deduction
- Feature record: CXX_FEATURE:1cxx_right_angle_brackets
- Feature record: CXX_FEATURE:1cxx_rvalue_references
- Feature record: CXX_FEATURE:1cxx_sizeof_member
- Feature record: CXX_FEATURE:1cxx_static_assert
- Feature record: CXX_FEATURE:1cxx_strong_enums
- Feature record: CXX_FEATURE:1cxx_template_template_parameters
- Feature record: CXX_FEATURE:1cxx_thread_local
- Feature record: CXX_FEATURE:1cxx_trailing_return_types
- Feature record: CXX_FEATURE:1cxx_unicode_literals
- Feature record: CXX_FEATURE:1cxx_uniform_initialization
- Feature record: CXX_FEATURE:1cxx_unrestricted_unions
- Feature record: CXX_FEATURE:1cxx_user_literals
- Feature record: CXX_FEATURE:0cxx_variable_templates
- Feature record: CXX_FEATURE:1cxx_variadic_macros
- Feature record: CXX_FEATURE:1cxx_variadic_templates
-
-
-Detecting CXX [-std=c++98] compiler features compiled with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_7431d/fast"
-/usr/bin/make -f CMakeFiles/cmTC_7431d.dir/build.make CMakeFiles/cmTC_7431d.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_7431d.dir/feature_tests.cxx.o
-/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_7431d.dir/feature_tests.cxx.o -c /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/feature_tests.cxx
-Linking CXX executable cmTC_7431d
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7431d.dir/link.txt --verbose=1
-/usr/bin/c++ CMakeFiles/cmTC_7431d.dir/feature_tests.cxx.o -o cmTC_7431d -rdynamic
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-
-
- Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
- Feature record: CXX_FEATURE:0cxx_alias_templates
- Feature record: CXX_FEATURE:0cxx_alignas
- Feature record: CXX_FEATURE:0cxx_alignof
- Feature record: CXX_FEATURE:0cxx_attributes
- Feature record: CXX_FEATURE:0cxx_attribute_deprecated
- Feature record: CXX_FEATURE:0cxx_auto_type
- Feature record: CXX_FEATURE:0cxx_binary_literals
- Feature record: CXX_FEATURE:0cxx_constexpr
- Feature record: CXX_FEATURE:0cxx_contextual_conversions
- Feature record: CXX_FEATURE:0cxx_decltype
- Feature record: CXX_FEATURE:0cxx_decltype_auto
- Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types
- Feature record: CXX_FEATURE:0cxx_default_function_template_args
- Feature record: CXX_FEATURE:0cxx_defaulted_functions
- Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers
- Feature record: CXX_FEATURE:0cxx_delegating_constructors
- Feature record: CXX_FEATURE:0cxx_deleted_functions
- Feature record: CXX_FEATURE:0cxx_digit_separators
- Feature record: CXX_FEATURE:0cxx_enum_forward_declarations
- Feature record: CXX_FEATURE:0cxx_explicit_conversions
- Feature record: CXX_FEATURE:0cxx_extended_friend_declarations
- Feature record: CXX_FEATURE:0cxx_extern_templates
- Feature record: CXX_FEATURE:0cxx_final
- Feature record: CXX_FEATURE:0cxx_func_identifier
- Feature record: CXX_FEATURE:0cxx_generalized_initializers
- Feature record: CXX_FEATURE:0cxx_generic_lambdas
- Feature record: CXX_FEATURE:0cxx_inheriting_constructors
- Feature record: CXX_FEATURE:0cxx_inline_namespaces
- Feature record: CXX_FEATURE:0cxx_lambdas
- Feature record: CXX_FEATURE:0cxx_lambda_init_captures
- Feature record: CXX_FEATURE:0cxx_local_type_template_args
- Feature record: CXX_FEATURE:0cxx_long_long_type
- Feature record: CXX_FEATURE:0cxx_noexcept
- Feature record: CXX_FEATURE:0cxx_nonstatic_member_init
- Feature record: CXX_FEATURE:0cxx_nullptr
- Feature record: CXX_FEATURE:0cxx_override
- Feature record: CXX_FEATURE:0cxx_range_for
- Feature record: CXX_FEATURE:0cxx_raw_string_literals
- Feature record: CXX_FEATURE:0cxx_reference_qualified_functions
- Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
- Feature record: CXX_FEATURE:0cxx_return_type_deduction
- Feature record: CXX_FEATURE:0cxx_right_angle_brackets
- Feature record: CXX_FEATURE:0cxx_rvalue_references
- Feature record: CXX_FEATURE:0cxx_sizeof_member
- Feature record: CXX_FEATURE:0cxx_static_assert
- Feature record: CXX_FEATURE:0cxx_strong_enums
- Feature record: CXX_FEATURE:1cxx_template_template_parameters
- Feature record: CXX_FEATURE:0cxx_thread_local
- Feature record: CXX_FEATURE:0cxx_trailing_return_types
- Feature record: CXX_FEATURE:0cxx_unicode_literals
- Feature record: CXX_FEATURE:0cxx_uniform_initialization
- Feature record: CXX_FEATURE:0cxx_unrestricted_unions
- Feature record: CXX_FEATURE:0cxx_user_literals
- Feature record: CXX_FEATURE:0cxx_variable_templates
- Feature record: CXX_FEATURE:0cxx_variadic_macros
- Feature record: CXX_FEATURE:0cxx_variadic_templates
-Determining if the include file pthread.h exists passed with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_bb9c9/fast"
-/usr/bin/make -f CMakeFiles/cmTC_bb9c9.dir/build.make CMakeFiles/cmTC_bb9c9.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_bb9c9.dir/CheckIncludeFile.c.o
-/usr/bin/cc -fPIC -o CMakeFiles/cmTC_bb9c9.dir/CheckIncludeFile.c.o -c /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c
-Linking C executable cmTC_bb9c9
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bb9c9.dir/link.txt --verbose=1
-/usr/bin/cc -fPIC CMakeFiles/cmTC_bb9c9.dir/CheckIncludeFile.c.o -o cmTC_bb9c9 -rdynamic
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-
-
-Determining if the function pthread_create exists in the pthread passed with the following output:
-Change Dir: /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_6b92f/fast"
-/usr/bin/make -f CMakeFiles/cmTC_6b92f.dir/build.make CMakeFiles/cmTC_6b92f.dir/build
-make[1]: Entering directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_6b92f.dir/CheckFunctionExists.c.o
-/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_6b92f.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
-Linking C executable cmTC_6b92f
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6b92f.dir/link.txt --verbose=1
-/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_6b92f.dir/CheckFunctionExists.c.o -o cmTC_6b92f -rdynamic -lpthread
-make[1]: Leaving directory '/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/CMakeTmp'
-
-
diff --git a/face/libface/build/CMakeFiles/Makefile.cmake b/face/libface/build/CMakeFiles/Makefile.cmake
deleted file mode 100644
index 006bf28..0000000
--- a/face/libface/build/CMakeFiles/Makefile.cmake
+++ /dev/null
@@ -1,125 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.5
-
-# The generator used is:
-set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
-
-# The top level Makefile was generated from the following files:
-set(CMAKE_MAKEFILE_DEPENDS
- "CMakeCache.txt"
- "../CMakeLists.txt"
- "CMakeFiles/3.5.1/CMakeCCompiler.cmake"
- "CMakeFiles/3.5.1/CMakeCXXCompiler.cmake"
- "CMakeFiles/3.5.1/CMakeSystem.cmake"
- "CMakeFiles/feature_tests.c"
- "CMakeFiles/feature_tests.cxx"
- "/usr/share/cmake-3.5/Modules/CMakeCCompiler.cmake.in"
- "/usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c"
- "/usr/share/cmake-3.5/Modules/CMakeCInformation.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeCXXCompiler.cmake.in"
- "/usr/share/cmake-3.5/Modules/CMakeCXXCompilerABI.cpp"
- "/usr/share/cmake-3.5/Modules/CMakeCXXInformation.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeCommonLanguageInclude.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeCompilerIdDetection.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeConfigurableFile.in"
- "/usr/share/cmake-3.5/Modules/CMakeDetermineCCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeDetermineCXXCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeDetermineCompileFeatures.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeDetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeDetermineCompilerABI.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeDetermineCompilerId.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeDetermineSystem.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeFindBinUtils.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeGenericSystem.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeLanguageInformation.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeParseArguments.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeParseImplicitLinkInfo.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeSystem.cmake.in"
- "/usr/share/cmake-3.5/Modules/CMakeSystemSpecificInformation.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeSystemSpecificInitialize.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeTestCCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeTestCompilerCommon.cmake"
- "/usr/share/cmake-3.5/Modules/CMakeUnixFindMake.cmake"
- "/usr/share/cmake-3.5/Modules/CheckFunctionExists.c"
- "/usr/share/cmake-3.5/Modules/CheckIncludeFile.c.in"
- "/usr/share/cmake-3.5/Modules/CheckIncludeFile.cmake"
- "/usr/share/cmake-3.5/Modules/CheckLibraryExists.cmake"
- "/usr/share/cmake-3.5/Modules/CheckSymbolExists.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/ADSP-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/Borland-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/Clang-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/Cray-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/GHS-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/GNU-C-FeatureTests.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/GNU-C.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/GNU-CXX-FeatureTests.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/GNU-CXX.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/GNU-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/GNU.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/HP-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/IAR-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/Intel-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/MSVC-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/PGI-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/PathScale-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/SCO-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/TI-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/Watcom-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/XL-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
- "/usr/share/cmake-3.5/Modules/FindCUDA.cmake"
- "/usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake"
- "/usr/share/cmake-3.5/Modules/FindPackageMessage.cmake"
- "/usr/share/cmake-3.5/Modules/FindThreads.cmake"
- "/usr/share/cmake-3.5/Modules/Internal/FeatureTesting.cmake"
- "/usr/share/cmake-3.5/Modules/MultiArchCross.cmake"
- "/usr/share/cmake-3.5/Modules/Platform/Linux-CXX.cmake"
- "/usr/share/cmake-3.5/Modules/Platform/Linux-GNU-C.cmake"
- "/usr/share/cmake-3.5/Modules/Platform/Linux-GNU-CXX.cmake"
- "/usr/share/cmake-3.5/Modules/Platform/Linux-GNU.cmake"
- "/usr/share/cmake-3.5/Modules/Platform/Linux.cmake"
- "/usr/share/cmake-3.5/Modules/Platform/UnixPaths.cmake"
- )
-
-# The corresponding makefile is:
-set(CMAKE_MAKEFILE_OUTPUTS
- "Makefile"
- "CMakeFiles/cmake.check_cache"
- )
-
-# Byproducts of CMake generate step:
-set(CMAKE_MAKEFILE_PRODUCTS
- "CMakeFiles/3.5.1/CMakeSystem.cmake"
- "CMakeFiles/3.5.1/CMakeCCompiler.cmake"
- "CMakeFiles/3.5.1/CMakeCXXCompiler.cmake"
- "CMakeFiles/3.5.1/CMakeCCompiler.cmake"
- "CMakeFiles/3.5.1/CMakeCXXCompiler.cmake"
- "CMakeFiles/CMakeDirectoryInformation.cmake"
- )
-
-# Dependency information for all targets:
-set(CMAKE_DEPEND_INFO_FILES
- "CMakeFiles/wface.dir/DependInfo.cmake"
- )
diff --git a/face/libface/build/CMakeFiles/Makefile2 b/face/libface/build/CMakeFiles/Makefile2
deleted file mode 100644
index fe411d0..0000000
--- a/face/libface/build/CMakeFiles/Makefile2
+++ /dev/null
@@ -1,108 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.5
-
-# Default target executed when no arguments are given to make.
-default_target: all
-
-.PHONY : default_target
-
-# The main recursive all target
-all:
-
-.PHONY : all
-
-# The main recursive preinstall target
-preinstall:
-
-.PHONY : preinstall
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Remove some rules from gmake that .SUFFIXES does not remove.
-SUFFIXES =
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E remove -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /data3/workspace/liuxiaolong/faceDetect/face/libface
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /data3/workspace/liuxiaolong/faceDetect/face/libface/build
-
-#=============================================================================
-# Target rules for target CMakeFiles/wface.dir
-
-# All Build rule for target.
-CMakeFiles/wface.dir/all:
- $(MAKE) -f CMakeFiles/wface.dir/build.make CMakeFiles/wface.dir/depend
- $(MAKE) -f CMakeFiles/wface.dir/build.make CMakeFiles/wface.dir/build
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles --progress-num=1,2,3 "Built target wface"
-.PHONY : CMakeFiles/wface.dir/all
-
-# Include target in all.
-all: CMakeFiles/wface.dir/all
-
-.PHONY : all
-
-# Build rule for subdir invocation for target.
-CMakeFiles/wface.dir/rule: cmake_check_build_system
- $(CMAKE_COMMAND) -E cmake_progress_start /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles 3
- $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/wface.dir/all
- $(CMAKE_COMMAND) -E cmake_progress_start /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles 0
-.PHONY : CMakeFiles/wface.dir/rule
-
-# Convenience name for target.
-wface: CMakeFiles/wface.dir/rule
-
-.PHONY : wface
-
-# clean rule for target.
-CMakeFiles/wface.dir/clean:
- $(MAKE) -f CMakeFiles/wface.dir/build.make CMakeFiles/wface.dir/clean
-.PHONY : CMakeFiles/wface.dir/clean
-
-# clean rule for target.
-clean: CMakeFiles/wface.dir/clean
-
-.PHONY : clean
-
-#=============================================================================
-# Special targets to cleanup operation of make.
-
-# Special rule to run CMake to check the build system integrity.
-# No rule that depends on this can have commands that come from listfiles
-# because they might be regenerated.
-cmake_check_build_system:
- $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
-.PHONY : cmake_check_build_system
-
diff --git a/face/libface/build/CMakeFiles/TargetDirectories.txt b/face/libface/build/CMakeFiles/TargetDirectories.txt
deleted file mode 100644
index b840411..0000000
--- a/face/libface/build/CMakeFiles/TargetDirectories.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/edit_cache.dir
-/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/rebuild_cache.dir
-/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/wface.dir
diff --git a/face/libface/build/CMakeFiles/cmake.check_cache b/face/libface/build/CMakeFiles/cmake.check_cache
deleted file mode 100644
index 56c437b..0000000
--- a/face/libface/build/CMakeFiles/cmake.check_cache
+++ /dev/null
@@ -1 +0,0 @@
-# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/face/libface/build/CMakeFiles/feature_tests.bin b/face/libface/build/CMakeFiles/feature_tests.bin
deleted file mode 100644
index 24939d1..0000000
--- a/face/libface/build/CMakeFiles/feature_tests.bin
+++ /dev/null
Binary files differ
diff --git a/face/libface/build/CMakeFiles/feature_tests.c b/face/libface/build/CMakeFiles/feature_tests.c
deleted file mode 100644
index 2a85526..0000000
--- a/face/libface/build/CMakeFiles/feature_tests.c
+++ /dev/null
@@ -1,34 +0,0 @@
-
- const char features[] = {"\n"
-"C_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404
-"1"
-#else
-"0"
-#endif
-"c_function_prototypes\n"
-"C_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
-"1"
-#else
-"0"
-#endif
-"c_restrict\n"
-"C_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L
-"1"
-#else
-"0"
-#endif
-"c_static_assert\n"
-"C_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
-"1"
-#else
-"0"
-#endif
-"c_variadic_macros\n"
-
-};
-
-int main(int argc, char** argv) { (void)argv; return features[argc]; }
diff --git a/face/libface/build/CMakeFiles/feature_tests.cxx b/face/libface/build/CMakeFiles/feature_tests.cxx
deleted file mode 100644
index 40357ae..0000000
--- a/face/libface/build/CMakeFiles/feature_tests.cxx
+++ /dev/null
@@ -1,405 +0,0 @@
-
- const char features[] = {"\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
-"1"
-#else
-"0"
-#endif
-"cxx_aggregate_default_initializers\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_alias_templates\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_alignas\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_alignof\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_attributes\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_attribute_deprecated\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_auto_type\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_binary_literals\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_constexpr\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_contextual_conversions\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_decltype\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_decltype_auto\n"
-"CXX_FEATURE:"
-#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_decltype_incomplete_return_types\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_default_function_template_args\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_defaulted_functions\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_defaulted_move_initializers\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_delegating_constructors\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_deleted_functions\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_digit_separators\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_enum_forward_declarations\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_explicit_conversions\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_extended_friend_declarations\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_extern_templates\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_final\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_func_identifier\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_generalized_initializers\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_generic_lambdas\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_inheriting_constructors\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_inline_namespaces\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_lambdas\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_lambda_init_captures\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_local_type_template_args\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_long_long_type\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_noexcept\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_nonstatic_member_init\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_nullptr\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_override\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_range_for\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_raw_string_literals\n"
-"CXX_FEATURE:"
-#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_reference_qualified_functions\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
-"1"
-#else
-"0"
-#endif
-"cxx_relaxed_constexpr\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_return_type_deduction\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_right_angle_brackets\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_rvalue_references\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_sizeof_member\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_static_assert\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_strong_enums\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus
-"1"
-#else
-"0"
-#endif
-"cxx_template_template_parameters\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_thread_local\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_trailing_return_types\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_unicode_literals\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_uniform_initialization\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_unrestricted_unions\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
-"1"
-#else
-"0"
-#endif
-"cxx_user_literals\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
-"1"
-#else
-"0"
-#endif
-"cxx_variable_templates\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_variadic_macros\n"
-"CXX_FEATURE:"
-#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
-"1"
-#else
-"0"
-#endif
-"cxx_variadic_templates\n"
-
-};
-
-int main(int argc, char** argv) { (void)argv; return features[argc]; }
diff --git a/face/libface/build/CMakeFiles/progress.marks b/face/libface/build/CMakeFiles/progress.marks
deleted file mode 100644
index 90c9a63..0000000
--- a/face/libface/build/CMakeFiles/progress.marks
+++ /dev/null
@@ -1 +0,0 @@
-3
diff --git a/face/libface/build/CMakeFiles/wface.dir/CXX.includecache b/face/libface/build/CMakeFiles/wface.dir/CXX.includecache
deleted file mode 100644
index f653775..0000000
--- a/face/libface/build/CMakeFiles/wface.dir/CXX.includecache
+++ /dev/null
@@ -1,64 +0,0 @@
-#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">])
-
-#IncludeRegexScan: ^.*$
-
-#IncludeRegexComplain: ^$
-
-#IncludeRegexTransform:
-
-../sdk/include/FiStdDefEx.h
-
-../sdk/include/THFaceImage_i.h
-FiStdDefEx.h
-../sdk/include/FiStdDefEx.h
-
-../sdk/include/THFaceProperty_i.h
-THFaceImage_i.h
-../sdk/include/THFaceImage_i.h
-
-../sdk/include/THFaceTracking_i.h
-FiStdDefEx.h
-../sdk/include/FiStdDefEx.h
-
-../sdk/include/THFeature_i.h
-THFaceImage_i.h
-../sdk/include/THFaceImage_i.h
-
-/data3/workspace/liuxiaolong/faceDetect/face/libface/cface.cpp
-stdio.h
--
-cface.h
-/data3/workspace/liuxiaolong/faceDetect/face/libface/cface.h
-csrc/face.h
-/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/face.h
-csrc/struct.h
-/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/struct.h
-
-/data3/workspace/liuxiaolong/faceDetect/face/libface/cface.h
-csrc/struct.h
-/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/struct.h
-
-/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/face.cpp
-face.h
-/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/face.h
-memory.h
--
-THFaceImage_i.h
-/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/THFaceImage_i.h
-THFeature_i.h
-/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/THFeature_i.h
-THFaceProperty_i.h
-/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/THFaceProperty_i.h
-THFaceTracking_i.h
-/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/THFaceTracking_i.h
-
-/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/face.h
-vector
--
-functional
--
-struct.h
-/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/struct.h
-
-/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/struct.h
-
diff --git a/face/libface/build/CMakeFiles/wface.dir/DependInfo.cmake b/face/libface/build/CMakeFiles/wface.dir/DependInfo.cmake
deleted file mode 100644
index ef796a1..0000000
--- a/face/libface/build/CMakeFiles/wface.dir/DependInfo.cmake
+++ /dev/null
@@ -1,24 +0,0 @@
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
- "CXX"
- )
-# The set of files for implicit dependencies of each language:
-set(CMAKE_DEPENDS_CHECK_CXX
- "/data3/workspace/liuxiaolong/faceDetect/face/libface/cface.cpp" "/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/wface.dir/cface.cpp.o"
- "/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/face.cpp" "/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/wface.dir/csrc/face.cpp.o"
- )
-set(CMAKE_CXX_COMPILER_ID "GNU")
-
-# The include file search paths:
-set(CMAKE_CXX_TARGET_INCLUDE_PATH
- "../sdk/include"
- "../csrc"
- "/usr/local/cuda-10.0/include"
- )
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
- )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/face/libface/build/CMakeFiles/wface.dir/build.make b/face/libface/build/CMakeFiles/wface.dir/build.make
deleted file mode 100644
index 6197701..0000000
--- a/face/libface/build/CMakeFiles/wface.dir/build.make
+++ /dev/null
@@ -1,141 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.5
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Remove some rules from gmake that .SUFFIXES does not remove.
-SUFFIXES =
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E remove -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /data3/workspace/liuxiaolong/faceDetect/face/libface
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /data3/workspace/liuxiaolong/faceDetect/face/libface/build
-
-# Include any dependencies generated for this target.
-include CMakeFiles/wface.dir/depend.make
-
-# Include the progress variables for this target.
-include CMakeFiles/wface.dir/progress.make
-
-# Include the compile flags for this target's objects.
-include CMakeFiles/wface.dir/flags.make
-
-CMakeFiles/wface.dir/csrc/face.cpp.o: CMakeFiles/wface.dir/flags.make
-CMakeFiles/wface.dir/csrc/face.cpp.o: ../csrc/face.cpp
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/wface.dir/csrc/face.cpp.o"
- /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/wface.dir/csrc/face.cpp.o -c /data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/face.cpp
-
-CMakeFiles/wface.dir/csrc/face.cpp.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/wface.dir/csrc/face.cpp.i"
- /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/face.cpp > CMakeFiles/wface.dir/csrc/face.cpp.i
-
-CMakeFiles/wface.dir/csrc/face.cpp.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/wface.dir/csrc/face.cpp.s"
- /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/face.cpp -o CMakeFiles/wface.dir/csrc/face.cpp.s
-
-CMakeFiles/wface.dir/csrc/face.cpp.o.requires:
-
-.PHONY : CMakeFiles/wface.dir/csrc/face.cpp.o.requires
-
-CMakeFiles/wface.dir/csrc/face.cpp.o.provides: CMakeFiles/wface.dir/csrc/face.cpp.o.requires
- $(MAKE) -f CMakeFiles/wface.dir/build.make CMakeFiles/wface.dir/csrc/face.cpp.o.provides.build
-.PHONY : CMakeFiles/wface.dir/csrc/face.cpp.o.provides
-
-CMakeFiles/wface.dir/csrc/face.cpp.o.provides.build: CMakeFiles/wface.dir/csrc/face.cpp.o
-
-
-CMakeFiles/wface.dir/cface.cpp.o: CMakeFiles/wface.dir/flags.make
-CMakeFiles/wface.dir/cface.cpp.o: ../cface.cpp
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/wface.dir/cface.cpp.o"
- /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/wface.dir/cface.cpp.o -c /data3/workspace/liuxiaolong/faceDetect/face/libface/cface.cpp
-
-CMakeFiles/wface.dir/cface.cpp.i: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/wface.dir/cface.cpp.i"
- /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /data3/workspace/liuxiaolong/faceDetect/face/libface/cface.cpp > CMakeFiles/wface.dir/cface.cpp.i
-
-CMakeFiles/wface.dir/cface.cpp.s: cmake_force
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/wface.dir/cface.cpp.s"
- /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /data3/workspace/liuxiaolong/faceDetect/face/libface/cface.cpp -o CMakeFiles/wface.dir/cface.cpp.s
-
-CMakeFiles/wface.dir/cface.cpp.o.requires:
-
-.PHONY : CMakeFiles/wface.dir/cface.cpp.o.requires
-
-CMakeFiles/wface.dir/cface.cpp.o.provides: CMakeFiles/wface.dir/cface.cpp.o.requires
- $(MAKE) -f CMakeFiles/wface.dir/build.make CMakeFiles/wface.dir/cface.cpp.o.provides.build
-.PHONY : CMakeFiles/wface.dir/cface.cpp.o.provides
-
-CMakeFiles/wface.dir/cface.cpp.o.provides.build: CMakeFiles/wface.dir/cface.cpp.o
-
-
-# Object files for target wface
-wface_OBJECTS = \
-"CMakeFiles/wface.dir/csrc/face.cpp.o" \
-"CMakeFiles/wface.dir/cface.cpp.o"
-
-# External object files for target wface
-wface_EXTERNAL_OBJECTS =
-
-libwface.so: CMakeFiles/wface.dir/csrc/face.cpp.o
-libwface.so: CMakeFiles/wface.dir/cface.cpp.o
-libwface.so: CMakeFiles/wface.dir/build.make
-libwface.so: CMakeFiles/wface.dir/link.txt
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libwface.so"
- $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/wface.dir/link.txt --verbose=$(VERBOSE)
- cp /data3/workspace/liuxiaolong/faceDetect/face/libface/build/libwface.so /data3/workspace/liuxiaolong/faceDetect/face/libface/../libs/
-
-# Rule to build all files generated by this target.
-CMakeFiles/wface.dir/build: libwface.so
-
-.PHONY : CMakeFiles/wface.dir/build
-
-CMakeFiles/wface.dir/requires: CMakeFiles/wface.dir/csrc/face.cpp.o.requires
-CMakeFiles/wface.dir/requires: CMakeFiles/wface.dir/cface.cpp.o.requires
-
-.PHONY : CMakeFiles/wface.dir/requires
-
-CMakeFiles/wface.dir/clean:
- $(CMAKE_COMMAND) -P CMakeFiles/wface.dir/cmake_clean.cmake
-.PHONY : CMakeFiles/wface.dir/clean
-
-CMakeFiles/wface.dir/depend:
- cd /data3/workspace/liuxiaolong/faceDetect/face/libface/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /data3/workspace/liuxiaolong/faceDetect/face/libface /data3/workspace/liuxiaolong/faceDetect/face/libface /data3/workspace/liuxiaolong/faceDetect/face/libface/build /data3/workspace/liuxiaolong/faceDetect/face/libface/build /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/wface.dir/DependInfo.cmake --color=$(COLOR)
-.PHONY : CMakeFiles/wface.dir/depend
-
diff --git a/face/libface/build/CMakeFiles/wface.dir/cface.cpp.o b/face/libface/build/CMakeFiles/wface.dir/cface.cpp.o
deleted file mode 100644
index cd20a7f..0000000
--- a/face/libface/build/CMakeFiles/wface.dir/cface.cpp.o
+++ /dev/null
Binary files differ
diff --git a/face/libface/build/CMakeFiles/wface.dir/cmake_clean.cmake b/face/libface/build/CMakeFiles/wface.dir/cmake_clean.cmake
deleted file mode 100644
index 45f55c3..0000000
--- a/face/libface/build/CMakeFiles/wface.dir/cmake_clean.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
-file(REMOVE_RECURSE
- "CMakeFiles/wface.dir/csrc/face.cpp.o"
- "CMakeFiles/wface.dir/cface.cpp.o"
- "libwface.pdb"
- "libwface.so"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang CXX)
- include(CMakeFiles/wface.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()
diff --git a/face/libface/build/CMakeFiles/wface.dir/csrc/face.cpp.o b/face/libface/build/CMakeFiles/wface.dir/csrc/face.cpp.o
deleted file mode 100644
index 9894ba5..0000000
--- a/face/libface/build/CMakeFiles/wface.dir/csrc/face.cpp.o
+++ /dev/null
Binary files differ
diff --git a/face/libface/build/CMakeFiles/wface.dir/depend.internal b/face/libface/build/CMakeFiles/wface.dir/depend.internal
deleted file mode 100644
index e81748b..0000000
--- a/face/libface/build/CMakeFiles/wface.dir/depend.internal
+++ /dev/null
@@ -1,17 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.5
-
-CMakeFiles/wface.dir/cface.cpp.o
- /data3/workspace/liuxiaolong/faceDetect/face/libface/cface.cpp
- /data3/workspace/liuxiaolong/faceDetect/face/libface/cface.h
- /data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/face.h
- /data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/struct.h
-CMakeFiles/wface.dir/csrc/face.cpp.o
- ../sdk/include/FiStdDefEx.h
- ../sdk/include/THFaceImage_i.h
- ../sdk/include/THFaceProperty_i.h
- ../sdk/include/THFaceTracking_i.h
- ../sdk/include/THFeature_i.h
- /data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/face.cpp
- /data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/face.h
- /data3/workspace/liuxiaolong/faceDetect/face/libface/csrc/struct.h
diff --git a/face/libface/build/CMakeFiles/wface.dir/depend.make b/face/libface/build/CMakeFiles/wface.dir/depend.make
deleted file mode 100644
index 2d32c8a..0000000
--- a/face/libface/build/CMakeFiles/wface.dir/depend.make
+++ /dev/null
@@ -1,17 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.5
-
-CMakeFiles/wface.dir/cface.cpp.o: ../cface.cpp
-CMakeFiles/wface.dir/cface.cpp.o: ../cface.h
-CMakeFiles/wface.dir/cface.cpp.o: ../csrc/face.h
-CMakeFiles/wface.dir/cface.cpp.o: ../csrc/struct.h
-
-CMakeFiles/wface.dir/csrc/face.cpp.o: ../sdk/include/FiStdDefEx.h
-CMakeFiles/wface.dir/csrc/face.cpp.o: ../sdk/include/THFaceImage_i.h
-CMakeFiles/wface.dir/csrc/face.cpp.o: ../sdk/include/THFaceProperty_i.h
-CMakeFiles/wface.dir/csrc/face.cpp.o: ../sdk/include/THFaceTracking_i.h
-CMakeFiles/wface.dir/csrc/face.cpp.o: ../sdk/include/THFeature_i.h
-CMakeFiles/wface.dir/csrc/face.cpp.o: ../csrc/face.cpp
-CMakeFiles/wface.dir/csrc/face.cpp.o: ../csrc/face.h
-CMakeFiles/wface.dir/csrc/face.cpp.o: ../csrc/struct.h
-
diff --git a/face/libface/build/CMakeFiles/wface.dir/flags.make b/face/libface/build/CMakeFiles/wface.dir/flags.make
deleted file mode 100644
index 1130868..0000000
--- a/face/libface/build/CMakeFiles/wface.dir/flags.make
+++ /dev/null
@@ -1,10 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.5
-
-# compile CXX with /usr/bin/c++
-CXX_FLAGS = -fvisibility=default -fPIC -Wl,-Bsymbolic -w -O3 -std=c++11 -fvisibility=default -fPIC -Wl,-Bsymbolic -fPIC
-
-CXX_DEFINES = -Dwface_EXPORTS
-
-CXX_INCLUDES = -I/data3/workspace/liuxiaolong/faceDetect/face/libface/sdk/include -I/data3/workspace/liuxiaolong/faceDetect/face/libface/csrc -I/usr/local/cuda-10.0/include
-
diff --git a/face/libface/build/CMakeFiles/wface.dir/link.txt b/face/libface/build/CMakeFiles/wface.dir/link.txt
deleted file mode 100644
index a265902..0000000
--- a/face/libface/build/CMakeFiles/wface.dir/link.txt
+++ /dev/null
@@ -1 +0,0 @@
-/usr/bin/c++ -fPIC -fvisibility=default -fPIC -Wl,-Bsymbolic -w -O3 -std=c++11 -fvisibility=default -fPIC -Wl,-Bsymbolic -shared -Wl,-soname,libwface.so -o libwface.so CMakeFiles/wface.dir/csrc/face.cpp.o CMakeFiles/wface.dir/cface.cpp.o -L/usr/local/cuda-10.0/lib64 -L/data3/workspace/liuxiaolong/faceDetect/face/libface/sdk/lib -lcudart -lcublas -lcurand -lTHFaceImage -lTHFeature -lTHFaceProperty -lTHFaceTracking -lrt -lpthread -ldl -Wl,-rpath,/usr/local/cuda-10.0/lib64:/data3/workspace/liuxiaolong/faceDetect/face/libface/sdk/lib
diff --git a/face/libface/build/CMakeFiles/wface.dir/progress.make b/face/libface/build/CMakeFiles/wface.dir/progress.make
deleted file mode 100644
index 59d2674..0000000
--- a/face/libface/build/CMakeFiles/wface.dir/progress.make
+++ /dev/null
@@ -1,4 +0,0 @@
-CMAKE_PROGRESS_1 = 1
-CMAKE_PROGRESS_2 = 2
-CMAKE_PROGRESS_3 = 3
-
diff --git a/face/libface/build/Makefile b/face/libface/build/Makefile
deleted file mode 100644
index dc5c373..0000000
--- a/face/libface/build/Makefile
+++ /dev/null
@@ -1,208 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.5
-
-# Default target executed when no arguments are given to make.
-default_target: all
-
-.PHONY : default_target
-
-# Allow only one "make -f Makefile2" at a time, but pass parallelism.
-.NOTPARALLEL:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Remove some rules from gmake that .SUFFIXES does not remove.
-SUFFIXES =
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E remove -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /data3/workspace/liuxiaolong/faceDetect/face/libface
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /data3/workspace/liuxiaolong/faceDetect/face/libface/build
-
-#=============================================================================
-# Targets provided globally by CMake.
-
-# Special rule for the target edit_cache
-edit_cache:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
- /usr/bin/cmake-gui -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : edit_cache
-
-# Special rule for the target edit_cache
-edit_cache/fast: edit_cache
-
-.PHONY : edit_cache/fast
-
-# Special rule for the target rebuild_cache
-rebuild_cache:
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
- /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : rebuild_cache
-
-# Special rule for the target rebuild_cache
-rebuild_cache/fast: rebuild_cache
-
-.PHONY : rebuild_cache/fast
-
-# The main all target
-all: cmake_check_build_system
- $(CMAKE_COMMAND) -E cmake_progress_start /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles/progress.marks
- $(MAKE) -f CMakeFiles/Makefile2 all
- $(CMAKE_COMMAND) -E cmake_progress_start /data3/workspace/liuxiaolong/faceDetect/face/libface/build/CMakeFiles 0
-.PHONY : all
-
-# The main clean target
-clean:
- $(MAKE) -f CMakeFiles/Makefile2 clean
-.PHONY : clean
-
-# The main clean target
-clean/fast: clean
-
-.PHONY : clean/fast
-
-# Prepare targets for installation.
-preinstall: all
- $(MAKE) -f CMakeFiles/Makefile2 preinstall
-.PHONY : preinstall
-
-# Prepare targets for installation.
-preinstall/fast:
- $(MAKE) -f CMakeFiles/Makefile2 preinstall
-.PHONY : preinstall/fast
-
-# clear depends
-depend:
- $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
-.PHONY : depend
-
-#=============================================================================
-# Target rules for targets named wface
-
-# Build rule for target.
-wface: cmake_check_build_system
- $(MAKE) -f CMakeFiles/Makefile2 wface
-.PHONY : wface
-
-# fast build rule for target.
-wface/fast:
- $(MAKE) -f CMakeFiles/wface.dir/build.make CMakeFiles/wface.dir/build
-.PHONY : wface/fast
-
-cface.o: cface.cpp.o
-
-.PHONY : cface.o
-
-# target to build an object file
-cface.cpp.o:
- $(MAKE) -f CMakeFiles/wface.dir/build.make CMakeFiles/wface.dir/cface.cpp.o
-.PHONY : cface.cpp.o
-
-cface.i: cface.cpp.i
-
-.PHONY : cface.i
-
-# target to preprocess a source file
-cface.cpp.i:
- $(MAKE) -f CMakeFiles/wface.dir/build.make CMakeFiles/wface.dir/cface.cpp.i
-.PHONY : cface.cpp.i
-
-cface.s: cface.cpp.s
-
-.PHONY : cface.s
-
-# target to generate assembly for a file
-cface.cpp.s:
- $(MAKE) -f CMakeFiles/wface.dir/build.make CMakeFiles/wface.dir/cface.cpp.s
-.PHONY : cface.cpp.s
-
-csrc/face.o: csrc/face.cpp.o
-
-.PHONY : csrc/face.o
-
-# target to build an object file
-csrc/face.cpp.o:
- $(MAKE) -f CMakeFiles/wface.dir/build.make CMakeFiles/wface.dir/csrc/face.cpp.o
-.PHONY : csrc/face.cpp.o
-
-csrc/face.i: csrc/face.cpp.i
-
-.PHONY : csrc/face.i
-
-# target to preprocess a source file
-csrc/face.cpp.i:
- $(MAKE) -f CMakeFiles/wface.dir/build.make CMakeFiles/wface.dir/csrc/face.cpp.i
-.PHONY : csrc/face.cpp.i
-
-csrc/face.s: csrc/face.cpp.s
-
-.PHONY : csrc/face.s
-
-# target to generate assembly for a file
-csrc/face.cpp.s:
- $(MAKE) -f CMakeFiles/wface.dir/build.make CMakeFiles/wface.dir/csrc/face.cpp.s
-.PHONY : csrc/face.cpp.s
-
-# Help Target
-help:
- @echo "The following are some of the valid targets for this Makefile:"
- @echo "... all (the default if no target is provided)"
- @echo "... clean"
- @echo "... depend"
- @echo "... edit_cache"
- @echo "... rebuild_cache"
- @echo "... wface"
- @echo "... cface.o"
- @echo "... cface.i"
- @echo "... cface.s"
- @echo "... csrc/face.o"
- @echo "... csrc/face.i"
- @echo "... csrc/face.s"
-.PHONY : help
-
-
-
-#=============================================================================
-# Special targets to cleanup operation of make.
-
-# Special rule to run CMake to check the build system integrity.
-# No rule that depends on this can have commands that come from listfiles
-# because they might be regenerated.
-cmake_check_build_system:
- $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
-.PHONY : cmake_check_build_system
-
diff --git a/face/libface/build/cmake_install.cmake b/face/libface/build/cmake_install.cmake
deleted file mode 100644
index ed32e3f..0000000
--- a/face/libface/build/cmake_install.cmake
+++ /dev/null
@@ -1,44 +0,0 @@
-# Install script for directory: /data3/workspace/liuxiaolong/faceDetect/face/libface
-
-# Set the install prefix
-if(NOT DEFINED CMAKE_INSTALL_PREFIX)
- set(CMAKE_INSTALL_PREFIX "/usr/local")
-endif()
-string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
-
-# Set the install configuration name.
-if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
- if(BUILD_TYPE)
- string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
- CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
- else()
- set(CMAKE_INSTALL_CONFIG_NAME "Release")
- endif()
- message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
-endif()
-
-# Set the component getting installed.
-if(NOT CMAKE_INSTALL_COMPONENT)
- if(COMPONENT)
- message(STATUS "Install component: \"${COMPONENT}\"")
- set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
- else()
- set(CMAKE_INSTALL_COMPONENT)
- endif()
-endif()
-
-# Install shared libraries without execute permission?
-if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
- set(CMAKE_INSTALL_SO_NO_EXE "1")
-endif()
-
-if(CMAKE_INSTALL_COMPONENT)
- set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
-else()
- set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
-endif()
-
-string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
- "${CMAKE_INSTALL_MANIFEST_FILES}")
-file(WRITE "/data3/workspace/liuxiaolong/faceDetect/face/libface/build/${CMAKE_INSTALL_MANIFEST}"
- "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/face/libface/build/libwface.so b/face/libface/build/libwface.so
deleted file mode 100644
index 388000d..0000000
--- a/face/libface/build/libwface.so
+++ /dev/null
Binary files differ
diff --git a/face/libface/cface.cpp b/face/libface/cface.cpp
deleted file mode 100644
index 77352a7..0000000
--- a/face/libface/cface.cpp
+++ /dev/null
@@ -1,84 +0,0 @@
-#ifdef __cplusplus
-extern "C"{
-#endif
-
-#include <stdio.h>
-#include "cface.h"
-
-#ifdef __cplusplus
-}
-#endif
-
-#include "csrc/face.h"
-
-#include "csrc/struct.h"
-
-using namespace cppface;
-
-void *create_sdkface(){
- return new sdkface();
-}
-
-void release(void *handle){
- if (handle){
- sdkface *s = (sdkface*)handle;
- delete s;
- }
-}
-
-int init_detector(void *handle, const int min_faces, const int roll_angles,
- const int threads_max, const int gpu){
- sdkface *s = (sdkface*)handle;
- return s->detector(min_faces, roll_angles, threads_max, gpu);
-}
-
-int init_extractor(void *handle, const int threads_max, const int gpu){
- sdkface *s = (sdkface*)handle;
- return s->extractor(threads_max, gpu);
-}
-
-int init_propertizer(void *handle, const int threads_max){
- sdkface *s = (sdkface*)handle;
- return s->propertizer(threads_max);
-}
-
-int init_tracker(void *handle, const int width, const int height,
- const int max_faces, const int interval, const int sample_size,
- const int threads_max, const int gpu){
- sdkface *s = (sdkface*)handle;
- return s->tracker(width, height, max_faces, interval, sample_size, threads_max, gpu);
-}
-
-int detect(void *handle, const void *data, const int w, const int h, const int c, const int chan, void **fpos, int *fcnt){
- sdkface *s = (sdkface*)handle;
- cIMAGE img{(unsigned char*)data, w, h, c};
- return s->detect(&img, chan, fpos, fcnt);
-}
-
-int extract(void *handle, const cFacePos *pos, const void*data, const int w, const int h, const int c, const int chan, void **feat, int *featLen){
- sdkface *s = (sdkface*)handle;
- cIMAGE img{(unsigned char*)data, w, h, c};
- return s->extract(*pos, &img, chan, feat, featLen);
-}
-
-float compare(void *handle, unsigned char *feat1, unsigned char *feat2){
- sdkface *s = (sdkface*)handle;
- return s->compare(feat1, feat2);
-}
-
-int propertize(void *handle, const cFacePos *pos, const void *data, const int w, const int h, const int c, const int chan, void **res){
- sdkface *s = (sdkface*)handle;
- cIMAGE img{(unsigned char*)data, w, h, c};
- return s->propertize(*pos, &img, chan, res);
-}
-
-int track(void *handle, const void *data, const int w, const int h, const int c, const int chan, void **fInfo, int *fcnt){
- sdkface *s = (sdkface*)handle;
- cIMAGE img{(unsigned char*)data, w, h, c};
- return s->track(&img, chan, fInfo, fcnt);
-}
-
-int track_resize(void *handle, const int w, const int h, const int chan){
- sdkface *s = (sdkface*)handle;
- return s->track_resize(w, h, chan);
-}
diff --git a/face/libface/cface.h b/face/libface/cface.h
deleted file mode 100644
index 8941a90..0000000
--- a/face/libface/cface.h
+++ /dev/null
@@ -1,36 +0,0 @@
-#ifndef _c_face_h_
-#define _c_face_h_
-
-#ifdef __cplusplus
-extern "C"{
-#endif
-
-#include "csrc/struct.h"
-
-void *create_sdkface();
-void release(void *handle);
-
-int init_detector(void *handle, const int min_faces, const int roll_angles,
- const int threads_max, const int gpu);
-
-int init_extractor(void *handle, const int threads_max, const int gpu);
-int init_propertizer(void *handle, const int threads_max);
-
-int init_tracker(void *handle, const int width, const int height,
- const int max_faces, const int interval, const int sample_size,
- const int threads_max, const int gpu);
-
-int detect(void *handle, const void *data, const int w, const int h, const int c, const int chan, void **fpos, int *fcnt);
-int extract(void *handle, const cFacePos *pos, const void*data, const int w, const int h, const int c, const int chan, void **feat, int *featLen);
-float compare(void *handle, unsigned char *feat1, unsigned char *feat2);
-
-int propertize(void *handle, const cFacePos *pos, const void *data, const int w, const int h, const int c, const int chan, void **res);
-
-int track(void *handle, const void *data, const int w, const int h, const int c, const int chan, void **fInfo, int *fcnt);
-int track_resize(void *handle, const int w, const int h, const int chan);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
\ No newline at end of file
diff --git a/face/libface/csrc/face.cpp b/face/libface/csrc/face.cpp
deleted file mode 100644
index b71395e..0000000
--- a/face/libface/csrc/face.cpp
+++ /dev/null
@@ -1,225 +0,0 @@
-#include "face.h"
-
-#include <memory.h>
-
-#include "THFaceImage_i.h"
-#include "THFeature_i.h"
-#include "THFaceProperty_i.h"
-#include "THFaceTracking_i.h"
-
-namespace cppface
-{
- sdkface::sdkface()
- :fpos_(NULL)
- ,feature_size_(0)
- ,feature_(NULL)
- ,finfos_(NULL)
- {}
-
- sdkface::~sdkface()
- {
- for (auto i : dtors_){
- i();
- }
- if (fpos_) free(fpos_);
- if (feature_) free(feature_);
- if (finfos_) free(finfos_);
- }
-
- int sdkface::detector(const int min_faces, const int roll_angles,
- const int threads_max, const int gpu){
- int ret = 0;
- if (gpu < 0) {
- THFI_Param *param = new THFI_Param[threads_max];
- ret = THFI_Create(threads_max, param);
- delete[] param;
- } else {
- THFI_Param_Ex *param = new THFI_Param_Ex[threads_max];
- THFI_Param detParam;
- detParam.nMinFaceSize = min_faces;
- detParam.nRollAngle = roll_angles;
- for (int i = 0; i < threads_max; i++) {
- param[i].tp = detParam;
- param[i].nDeviceID = gpu;
- }
- ret = THFI_Create_Ex(threads_max, param);
- delete[] param;
- }
- if(ret != threads_max){
- printf("create face detector failed!\n");
- }else{
- dtors_.emplace_back([]{THFI_Release();});
- }
-
- return ret;
- }
-
- int sdkface::extractor(const int threads_max, const int gpu){
- int ret = 0;
- if (gpu < 0) {
- ret = EF_Init(threads_max);
- } else {
- EF_Param *param = new EF_Param[threads_max];
- for (int i = 0; i < threads_max; i++) {
- param[i].nDeviceID = gpu;
- }
- ret = EF_Init_Ex(threads_max, param);
- delete[] param;
- }
- if(ret != threads_max){
- printf("create face extractor failed!\n");;
- }else{
- dtors_.emplace_back([]{EF_Release();});
- }
- return ret;
-
- }
-
- int sdkface::propertizer(const int threads_max){
- auto ret = THFP_Create(threads_max);
- if(ret != threads_max){
- printf("create face property error\n");
- }else{
- dtors_.emplace_back([]{THFP_Release();});
- }
- return ret;
- }
-
-static const int maxFacePos = 30;
- int sdkface::detect(const cIMAGE *img, const int chan, void **fpos, int *fcnt){
- if(chan < 0 || !img || !img->data || img->width <= 0 || img->height <= 0){
- return -1;
- }
-
- if (fpos_ == NULL){
- fpos_ = (cFacePos*)malloc(maxFacePos * sizeof(cFacePos));
- }
-
- // ::THFI_FacePos facesPos[maxFacePos];
- int faceNum = THFI_DetectFace(chan, (BYTE*)(img->data), 24, img->width, img->height,
- (::THFI_FacePos*)fpos_, maxFacePos);
-
- if (faceNum > 0) {
- // memcpy(fpos_, facesPos, sizeof(THFI_FacePos) * faceNum);
- *fcnt = faceNum;
- *fpos = fpos_;
- }
- return faceNum;
- }
-
- int sdkface::extract(const cFacePos &pos, const cIMAGE *img, const int chan, void **feat, int *featLen){
- if(chan < 0 || !img || !img->data || img->width <= 0 || img->height <= 0){
- printf("face extract error, image or pos null\n");
- return -1;
- }
-
- *featLen = EF_Size();
- if (feature_size_ < *featLen){
- free(feature_);
- feature_ = (unsigned char*)malloc(*featLen);
- feature_size_ = *featLen;
- }
-
- auto ret = EF_Extract(chan, (BYTE*)(img->data), img->width, img->height, 3,
- (THFI_FacePos*)(&pos), feature_);
-
- if(ret != 1){
- printf("face extract error %d\n", ret);
- return ret;
- }
-
- *feat = feature_;
-
- return *featLen;
- }
-
- float sdkface::compare(unsigned char *feat1, unsigned char *feat2){
- if (!feat1 || !feat2){
- return 0.0f;
- }
-
- return EF_Compare(feat1, feat2);
- }
-
- int sdkface::propertize(const cFacePos &pos, const cIMAGE *img, const int chan, void **res){
- if(chan < 0 || !img || !img->data || img->width <= 0 || img->height <= 0){
- printf("face propertize error, image or pos null\n");
- return -1;
- }
-
- cThftResult *thft = (cThftResult*)malloc(sizeof(cThftResult));
-
- *res = NULL;
- auto ret = THFP_Execute_V2(chan, (BYTE*)(img->data), img->width, img->height,
- (THFI_FacePos*)(&pos), (THFP_Result_V2*)thft);
- if(ret == 0){
- *res = thft;
- // printf("property face gender %s, age %d, race %s, beauty level %d, smile_level %d\n",
- // res.gender ?"male":"female",
- // res.age,
- // res.race==2?"yello":"other",
- // res.beauty_level, res.smile_level);
- }
- return ret;
- }
-
-static THFT_Param param;
- int sdkface::tracker(const int width, const int height,
- const int max_faces, const int interval, const int sample_size,
- const int threads_max, const int gpu){
-
- param.nDeviceID = gpu;
- param.nImageWidth = width;
- param.nImageHeight = height;
- param.nMaxFaceNum = max_faces;
- param.nSampleSize = sample_size > 0 ? sample_size : width/2;
- param.nDetectionIntervalFrame = interval;
-
- printf("##########start threads: %d gi: %d size: %dx%d maxface: %d, sample: %d, interval: %d\n",
- threads_max, gpu, width, height, max_faces, sample_size, interval);
-
- auto nNum = THFT_Create(threads_max, ¶m);
- if(nNum != threads_max){
- printf("create face detector failed!\n");
- }else{
- dtors_.emplace_back([]{THFT_Release();});
- }
-
- printf("##########end threads: %d gi: %d size: %dx%d maxface: %d, sample: %d, interval: %d\n",
- threads_max, gpu, width, height, max_faces, sample_size, interval);
-
- return nNum;
- }
-
- int sdkface::track(const cIMAGE *img, const int chan, void **fInfo, int *fcnt){
- if (!finfos_){
- finfos_ = (cFaceInfo*)malloc(param.nMaxFaceNum * sizeof(cFaceInfo));
- }
-
- *fcnt = 0;
-
- auto nNum = THFT_FaceTracking(chan, img->data, (THFT_FaceInfo*)finfos_);
- if (nNum > 0){
- *fcnt = nNum;
- *fInfo = finfos_;
- }else{
- *fInfo = NULL;
- }
- return nNum;
- }
-
- int sdkface::track_resize(const int w, const int h, const int chan){
- THFT_Param tmpParam;
- tmpParam.nDeviceID = param.nDeviceID;
- tmpParam.nImageWidth = w;
- tmpParam.nImageHeight = h;
- tmpParam.nMaxFaceNum = param.nMaxFaceNum;
- tmpParam.nSampleSize = param.nSampleSize;
- tmpParam.nDetectionIntervalFrame = param.nDetectionIntervalFrame;
-
- printf("##########resize track\n");
-
- return THFT_Reset(chan, &tmpParam);
- }
-
-} // namespace cppface
diff --git a/face/libface/csrc/face.h b/face/libface/csrc/face.h
deleted file mode 100644
index d17e5af..0000000
--- a/face/libface/csrc/face.h
+++ /dev/null
@@ -1,51 +0,0 @@
-#ifndef _cpp_face_hpp_
-#define _cpp_face_hpp_
-
-#include <vector>
-#include <functional>
-
-using VecFunc = std::vector<std::function<void()> >;
-
-#include "struct.h"
-
-namespace cppface
-{
- class sdkface{
- public:
- sdkface();
- ~sdkface();
-
- public:
- int detector(const int min_faces, const int roll_angles,
- const int threads_max, const int gpu);
- int extractor(const int threads_max, const int gpu);
- int propertizer(const int threads_max);
-
- int tracker(const int width, const int height,
- const int max_faces, const int interval, const int sample_size,
- const int threads_max, const int gpu);
-
- public:
- int detect(const cIMAGE *img, const int chan, void **fpos, int *fcnt);
- int extract(const cFacePos &pos, const cIMAGE *img, const int chan, void **feat, int *featLen);
- float compare(unsigned char *feat1, unsigned char *feat2);
-
- int propertize(const cFacePos &pos, const cIMAGE *img, const int chan, void **res);
-
- int track(const cIMAGE *img, const int chan, void **fInfo, int *fcnt);
- int track_resize(const int w, const int h, const int chan);
- private:
- VecFunc dtors_;
-
- cFacePos *fpos_;
-
- int feature_size_;
- unsigned char *feature_;
-
- cFaceInfo *finfos_;
-
- };
-} // namespace cppface
-
-
-#endif
\ No newline at end of file
diff --git a/face/libface/csrc/struct.h b/face/libface/csrc/struct.h
deleted file mode 100644
index 09978d0..0000000
--- a/face/libface/csrc/struct.h
+++ /dev/null
@@ -1,63 +0,0 @@
-#ifndef _face_struct_h_
-#define _face_struct_h_
-
-typedef struct _cPOINT {
- int x;
- int y;
-} cPOINT;
-
-typedef struct _cRECT {
- int left;
- int top;
- int right;
- int bottom;
-} cRECT;
-
-typedef struct _cIMAGE{
- unsigned char *data;
- int width;
- int height;
- int channel;
-} cIMAGE;
-
-typedef struct _cFaceAngle {
- int yaw;
- int pitch;
- int roll;
- float confidence;
-} cFaceAngle;
-
-typedef struct _cThftResult {
- int gender;//1-male,0-female
- int age;//range[0-100]
- int race; //[1-white,2-yellow,3-black]
- int beauty_level;//range[0-100]
- int smile_level;//range[0-100]
-} cThftResult;
-
-typedef struct _cFacePos {
- cRECT rcFace;
- cPOINT ptLeftEye;
- cPOINT ptRightEye;
- cPOINT ptMouth;
- cPOINT ptNose;
- cFaceAngle fAngle;
- int nQuality;
-
- unsigned char pFacialData[512];
-} cFacePos;
-
-typedef struct _cFaceInfo{
- cRECT rcFace;
- cPOINT ptLeftEye;
- cPOINT ptRightEye;
- cPOINT ptMouth;
- cPOINT ptNose;
- cFaceAngle fAngle;
- int nQuality;
-
- unsigned char pFacialData[8*1024];
- long nFaceID;//face tracking id
-} cFaceInfo;
-
-#endif
\ No newline at end of file
diff --git a/face/libface/sdk/include/FiStdDefEx.h b/face/libface/sdk/include/FiStdDefEx.h
deleted file mode 100644
index b261cc9..0000000
--- a/face/libface/sdk/include/FiStdDefEx.h
+++ /dev/null
@@ -1,33 +0,0 @@
-#ifndef _FI_STD_DEF_EX_H_
-#define _FI_STD_DEF_EX_H_
-
-#ifndef WIN32
-
-typedef struct tagPOINT
-{
- int x, y;
-}POINT;
-
-typedef struct tagSIZE
-{
- int cx, cy;
-}SIZE;
-
-typedef struct tagRECT
-{
- int left, top, right, bottom;
-}RECT;
-
-typedef unsigned char BYTE;
-typedef unsigned short WORD;
-typedef unsigned int DWORD;
-
-#endif
-
-/*
-typedef struct tagPointF {
- float x;
- float y;
-} TPointF;
-*/
-#endif // _FI_STD_DEF_EX_H_
diff --git a/face/libface/sdk/include/THFaceImage_i.h b/face/libface/sdk/include/THFaceImage_i.h
deleted file mode 100644
index e6bbf37..0000000
--- a/face/libface/sdk/include/THFaceImage_i.h
+++ /dev/null
@@ -1,174 +0,0 @@
-#ifndef THFACEIMAGE_I_H
-#define THFACEIMAGE_I_H
-
-#include "FiStdDefEx.h"
-
-/*
-* ============================================================================
-* Name : THFaceImage_i.h
-* Part of : Face Recognition (THFaceImage) SDK
-* Created : 9.1.2016 by XXX
-* Description:
-* THFaceImage_i.h - Face Recognition (THFaceImage) SDK header file
-* Version : 4.0.0
-* Copyright: All Rights Reserved by XXXX
-* Revision:
-* ============================================================================
-*/
-
-#define THFACEIMAGE_API extern "C"
-
-//////Struct define//////
-
-struct FaceAngle
-{
- int yaw;//angle of yaw,from -90 to +90,left is negative,right is postive
- int pitch;//angle of pitch,from -90 to +90,up is negative,down is postive
- int roll;//angle of roll,from -90 to +90,left is negative,right is postive
- float confidence;//confidence of face pose(from 0 to 1,0.6 is suggested threshold)
-};
-
-struct THFI_FacePos
-{
- RECT rcFace;//coordinate of face
- POINT ptLeftEye;//coordinate of left eye
- POINT ptRightEye;//coordinate of right eye
- POINT ptMouth;//coordinate of mouth
- POINT ptNose;//coordinate of nose
- FaceAngle fAngle;//value of face angle
- int nQuality;//quality of face(from 0 to 100)
- BYTE pFacialData[512];//facial data
- THFI_FacePos()
- {
- memset(&rcFace,0,sizeof(RECT));
- memset(&ptLeftEye,0,sizeof(POINT));
- memset(&ptRightEye,0,sizeof(POINT));
- memset(&ptMouth,0,sizeof(POINT));
- memset(&ptNose,0,sizeof(POINT));
- memset(&fAngle,0,sizeof(FaceAngle));
- nQuality=0;
- memset(pFacialData, 0, 512);
- }
-};
-
-typedef long long DWORD_PTR;
-struct THFI_Param
-{
- int nMinFaceSize;//min face width size can be detected,default is 50 pixels
- int nRollAngle;//max face roll angle,default is 30(degree)
- bool bOnlyDetect;//ingored
- DWORD_PTR dwReserved;//reserved value,must be NULL
- THFI_Param()
- {
- nMinFaceSize=50;
- nRollAngle=30;
- bOnlyDetect=false;
- dwReserved=NULL;
- }
-};
-
-struct THFI_Param_Ex
-{
- THFI_Param tp;
- int nDeviceID;//device id for GPU device.eg:0,1,2,3.....
- THFI_Param_Ex()
- {
- nDeviceID = 0;
- }
-};
-
-//////API define//////
-
-THFACEIMAGE_API int THFI_Create(short nChannelNum,THFI_Param* pParam);
-/*
- The THFI_Create function will initialize the algorithm engine module
-
- Parameters:
- nChannelNum[intput],algorithm channel num,for multi-thread mode,one thread uses one channel
- pParam[input],algorithm engine parameter.
- Return Values:
- If the function succeeds, the return value is valid channel number.
- If the function fails, the return value is zero or negative;
- error code:
- -99,invalid license.
- Remarks:
- This function only can be called one time at program initialization.
-*/
-
-THFACEIMAGE_API int THFI_DetectFace(short nChannelID, BYTE* pImage, int bpp, int nWidth, int nHeight, THFI_FacePos* pfps, int nMaxFaceNums, int nSampleSize=640);
-/*
- The THFI_DetectFace function execute face detection only.
-
- Parameters:
- nChannelID[input],channel ID(from 0 to nChannelNum-1)
- pImage[input],image data buffer,RGB24 format.
- bpp[input],bits per pixel(24-RGB24 image),must be 24
- nWidth[input],image width.
- nHeight[input],image height.
- pfps[output],the facial position information.
- nMaxFaceNums[input],max face nums that you want
- nSampleSize[input],down sample size(image down sample) for detect image,if it is 0,will detect by original image.
- Return Values:
- If the function succeeds, the return value is face number.
- If the function fails, the return value is negative.
- error code:
- -99,invalid license.
- -1,nChannelID is invalid or SDK is not initialized
- -2,image data is invalid,please check function parameter:pImage,bpp,nWidth,nHeight
- -3,pfps or nMaxFaceNums is invalid.
- Remarks:
- 1.image data buffer(pImage) size must be nWidth*(bpp/8)*nHeight.
- 2.pfps must be allocated by caller,the memory size is nMaxFaceNums*sizeof(THFI_FacePos).
- 3.if image has face(s),face number less than or equal to nMaxFaceNums
-*/
-
-THFACEIMAGE_API int THFI_DetectFaceByEye(short nChannelID, BYTE* pImage, int nWidth, int nHeight, POINT ptLeft, POINT ptRight, THFI_FacePos* pfps);
-/*
-The THFI_DetectFaceByEye function detect facial data by eye position
-
-Parameters:
- pImage[input],image data buffer,rgb24 format,pImage data size must be nWidth*nHeight*3 bytes
- nWidth[input],image width.
- nHeight[input],image height.
- ptLeft[input],left eye position
- ptRight[input],right eye position
- pfps[output],the facial position information.
-Return Values:
- If the function succeeds, the return value is 1.
- If the function fails, the return value is negative.
- error code:
- -99,invalid license.
- -1,nChannelID is invalid or SDK is not initialize
- -2,image data is invalid,please check function parameter:pImage,bpp,nWidth,nHeight
- -3,pfps or nMaxFaceNums is invalid.
-*/
-
-THFACEIMAGE_API void THFI_Release();
-/*
- The THFI_Release function will release the algorithm engine module
-
- Parameters:
- No parameter.
- Return Values:
- No return value.
- Remarks:
- This function only can be called one time at program exit.
-*/
-
-THFACEIMAGE_API int THFI_Create_Ex(short nChannelNum, THFI_Param_Ex* pParam);
-/*
-The THFI_Create_Ex function will initialize the algorithm engine module,,only for GPU version
-
-Parameters:
-nChannelNum[intput],algorithm channel num,for multi-thread mode,one thread uses one channel
-pParam[input],algorithm engine parameter.
-Return Values:
-If the function succeeds, the return value is valid channel number.
-If the function fails, the return value is zero or negative;
-error code:
--99,invalid license.
-Remarks:
-This function only can be called one time at program initialization.
-*/
-
-#endif
diff --git a/face/libface/sdk/include/THFaceLive_i.h b/face/libface/sdk/include/THFaceLive_i.h
deleted file mode 100644
index e3eefc2..0000000
--- a/face/libface/sdk/include/THFaceLive_i.h
+++ /dev/null
@@ -1,62 +0,0 @@
-#ifndef THFACELIVE_I_H
-#define THFACELIVE_I_H
-
-/*
-* ============================================================================
-* Name : THFaceLive_i.h
-* Part of : Face Liveness Detect (THFaceLive) SDK
-* Created : 9.1.2017 by XXX
-* Description:
-* THFaceLive_i.h - Face Liveness Detect (THFaceLive) SDK header file
-* Version : 2.0.0
-* Copyright: All Rights Reserved by XXXX
-* Revision:
-* ============================================================================
-*/
-#include "THFaceImage_i.h"
-
-#define THFACELIVE_API extern "C"
-
-THFACELIVE_API int THFL_Create();
-/*
-The THFL_Create function will initialize the algorithm engine module
-
-Parameters:
- No parameter.
-Return Values:
- If the function succeeds, the return value is 1.
- If the function fails, the return value is negative;
-Remarks:
- This function only can be called one time at program initialization.
-*/
-
-THFACELIVE_API int THFL_Detect(unsigned char* pBuf_color, unsigned char* pBuf_bw, int nWidth, int nHeight, THFI_FacePos* ptfp_color, THFI_FacePos* ptfp_bw, int nThreshold=30);
-/*
-The THFL_Detect function execute face liveness detection
-
-Parameters:
- pBuf_color[input],color camera image data buffer,bgr format.
- pBuf_bw[input],black-white camera image data buffer,bgr format.
- nWidth[input],image width.
- nHeight[input],image height.
- ptfp_color[input],face data of color camera image.(THFI_FacePos format,return by THFI_DetectFace of THFaceImage SDK)
- ptfp_bw[input],face data of black-white camera image.(THFI_FacePos format,return by THFI_DetectFace of THFaceImage SDK)
- nThreshold[input],score threshold(sugguest value is 30)
-Return Values:
- If the function succeeds, the return value is 0 or 1.(0->fake face,1->live face)
- If the function fails, the return value is negative.
-Remarks:
-*/
-THFACELIVE_API void THFL_Release();
-/*
-The THFL_Release function will release the algorithm engine module
-
-Parameters:
- No parameter.
-Return Values:
- No return value.
-Remarks:
- This function only can be called one time at program exit.
-*/
-
-#endif
diff --git a/face/libface/sdk/include/THFaceProperty_i.h b/face/libface/sdk/include/THFaceProperty_i.h
deleted file mode 100644
index 4bbf823..0000000
--- a/face/libface/sdk/include/THFaceProperty_i.h
+++ /dev/null
@@ -1,153 +0,0 @@
-#ifndef THFACEPROP_I_H
-#define THFACEPROP_I_H
-
-#include "THFaceImage_i.h"
-
-/*
-* ============================================================================
-* Name : THFaceProperty_i.h
-* Part of : Face Property (THFaceProperty) SDK
-* Created : 7.8.2016 by XXX
-* Description:
-* THFaceProp_i.h - Face Property (THFaceProperty) SDK header file
-* Version : 1.0.0
-* Copyright: All Rights Reserved by XXXX
-* Revision:
-* ============================================================================
-*/
-
-struct THFP_Result_V1
-{
- int gender;//1-male,0-female
- int age;//range[0-100]
- int beauty_level;//range[0-100]
- int smile_level;//range[0-100]
-};
-
-struct THFP_Result_V2
-{
- int gender;//1-male,0-female
- int age;//range[0-100]
- int race; //[1-white,2-yellow,3-black]
- int beauty_level;//range[0-100]
- int smile_level;//range[0-100]
-};
-
-#define THFACEPROP_API extern "C"
-
-THFACEPROP_API int THFP_Create(short nChannelNum);
-/*
- The THFP_Create function will initialize the algorithm engine module
-
- Parameters:
- nChannelNum[intput],algorithm channel num,for multi-thread mode,one thread uses one channel
- Return Values:
- If the function succeeds, the return value is valid channel number.
- If the function fails, the return value is zero or negative;
- error code:
- -99,invalid license.
- Remarks:
- This function only can be called one time at program initialization.
-*/
-
-THFACEPROP_API void THFP_Release();
-/*
-The THFP_Release function will release the algorithm engine module
-
-Parameters:
- No parameter.
-Return Values:
- No return value.
-Remarks:
- This function only can be called one time at program exit.
-*/
-
-THFACEPROP_API int THFP_Execute_V1(short nChannelID, BYTE* pBGR, int nWidth, int nHeight, THFI_FacePos* ptfp, THFP_Result_V1* pResult);
-/*
-The THFP_Execute_V1 function execute face property analysis.
-
-Parameters:
- nChannelID[input],channel ID(from 0 to nChannelNum-1)
- pBGR[input],point to an image buffer,BGR format.
- nWidth[input],the image width.
- nHeight[input],the image height.
- ptfp[input],the facial data of a face.
- pResult[output],the face property result
-Return Values:
- If the function succeeds, the return value is 0.
- If the function fails, the return value is nagative.
- error code:
- -99,invalid license.
- -1,pBuf,ptfp,pFeature is NULL
- -2,nChannelID is invalid or SDK is not initialized
-Remarks:
- No remark.
-*/
-THFACEPROP_API int THFP_Execute_1N_V1(short nChannelID, BYTE* pBGR, int nWidth, int nHeight, THFI_FacePos* ptfps, THFP_Result_V1* pResults,int nFaceCount);
-/*
-The THFP_Execute_1N_V1 function execute face property analysis.
-
-Parameters:
- nChannelID[input],channel ID(from 0 to nChannelNum-1)
- pBGR[input],point to an image buffer,BGR format.
- nWidth[input],the image width.
- nHeight[input],the image height.
- ptfps[input],the facial data of muti-faces
- pResults[output],the face property results of muti-faces
- nFaceCount[input],the face number
-Return Values:
- If the function succeeds, the return value is 0.
- If the function fails, the return value is nagative.
- error code:
- -99,invalid license.
- -1,pBGR,ptfps,pResults is NULL,OR nFaceCount is less than 1
- -2,nChannelID is invalid or SDK is not initialized
-Remarks:
- No remark.
-*/
-THFACEPROP_API int THFP_Execute_V2(short nChannelID, BYTE* pBGR, int nWidth, int nHeight, THFI_FacePos* ptfp, THFP_Result_V2* pResult);
-/*
-The THFP_Execute_V2 function execute face property analysis.
-
-Parameters:
- nChannelID[input],channel ID(from 0 to nChannelNum-1)
- pBGR[input],point to an image buffer,BGR format.
- nWidth[input],the image width.
- nHeight[input],the image height.
- ptfp[input],the facial data of a face.
- pResult[output],the face property result
-Return Values:
- If the function succeeds, the return value is 0.
- If the function fails, the return value is nagative.
-error code:
- -99,invalid license.
- -1,pBGR,ptfp,pResult is NULL
- -2,nChannelID is invalid or SDK is not initialized
-Remarks:
- No remark.
-*/
-
-THFACEPROP_API int THFP_Execute_1N_V2(short nChannelID, BYTE* pBGR, int nWidth, int nHeight, THFI_FacePos* ptfps, THFP_Result_V2* pResults, int nFaceCount);
-/*
-The THFP_Execute_1N_V2 function execute face property analysis.
-
-Parameters:
- nChannelID[input],channel ID(from 0 to nChannelNum-1)
- pBGR[input],point to an image buffer,BGR format.
- nWidth[input],the image width.
- nHeight[input],the image height.
- ptfps[input],the facial data of muti-faces
- pResults[output],the face property results of muti-faces
- nFaceCount[input],the face number
-Return Values:
- If the function succeeds, the return value is 0.
- If the function fails, the return value is nagative.
-error code:
- -99,invalid license.
- -1,pBGR,ptfps,pResults is NULL,OR nFaceCount is less than 1
- -2,nChannelID is invalid or SDK is not initialized
-Remarks:
- No remark.
-*/
-
-#endif
diff --git a/face/libface/sdk/include/THFaceTracking_i.h b/face/libface/sdk/include/THFaceTracking_i.h
deleted file mode 100644
index ad2144d..0000000
--- a/face/libface/sdk/include/THFaceTracking_i.h
+++ /dev/null
@@ -1,195 +0,0 @@
-#ifndef THFACETRACKING_I_H
-#define THFACETRACKING_I_H
-
-#include "FiStdDefEx.h"
-
-/*
-* ============================================================================
-* Name : THFaceTracking_i.h
-* Part of : Face Tracking (THFaceTracking) SDK
-* Created : 11.22.2017 by XXX
-* Description:
-* THFaceTracking_i.h - Face Tracking (THFaceTracking) SDK header file
-* Version : 1.0.0
-* Copyright: All Rights Reserved by XXXX
-* Revision:
-* ============================================================================
-*/
-
-struct FacePose
-{
- int yaw;//angle of yaw,from -90 to +90,left is negative,right is postive
- int pitch;//angle of pitch,from -90 to +90,up is negative,down is postive
- int roll;//angle of roll,from -90 to +90,left is negative,right is postive
- float confidence;//confidence of face pose(from 0 to 1,0.6 is suggested threshold)
-};
-
-struct THFT_FaceInfo
-{
- RECT rcFace;//coordinate of face
- POINT ptLeftEye;//coordinate of left eye
- POINT ptRightEye;//coordinate of right eye
- POINT ptMouth;//coordinate of mouth
- POINT ptNose;//coordinate of nose
- FacePose fAngle;//value of face angle
- int nQuality;//quality of face(from 0 to 100)
- BYTE pFacialData[8*1024];//facial data
-
- long nFaceID;//face tracking id
-
- THFT_FaceInfo()
- {
- memset(&rcFace, 0, sizeof(RECT));
- memset(&ptLeftEye, 0, sizeof(POINT));
- memset(&ptRightEye, 0, sizeof(POINT));
- memset(&ptMouth, 0, sizeof(POINT));
- memset(&ptNose, 0, sizeof(POINT));
- memset(&fAngle, 0, sizeof(FacePose));
- nQuality = 0;
- memset(pFacialData, 0, 8 * 1024);
-
- nFaceID = -1;
- }
-};
-
-struct THFT_Param
-{
- int nDeviceID;//device id for GPU device.eg:0,1,2,3.....
-
- int nImageWidth;//image width of video
- int nImageHeight;//image height of video
- int nMaxFaceNum;//max face number for tracking
- int nSampleSize;//down sample size for face detection
- int nDetectionIntervalFrame;//interval frame number of face detection for face tracking
-
- THFT_Param()
- {
- nMaxFaceNum = 100;
- nSampleSize = 640;
- nDeviceID = 0;
- nDetectionIntervalFrame = 5;
- }
-};
-
-#define THFACETRACKING_API extern "C"
-
-
-THFACETRACKING_API int THFT_Create(short nChannelNum,THFT_Param* pParam);
-/*
-The THFT_Create function will initialize the algorithm engine module
-
-Parameters:
- nChannelNum[intput],algorithm channel num,for multi-thread mode,one thread uses one channel
- pParam[input],algorithm engine parameter.
-Return Values:
- If the function succeeds, the return value is valid channel number.
- If the function fails, the return value is zero or negative;
-error code:
- -99,invalid license.
-Remarks:
- This function only can be called one time at program initialization.
-*/
-
-THFACETRACKING_API void THFT_Release();
-/*
-The THFT_Release function will release the algorithm engine module
-
-Parameters:
- No parameter.
-Return Values:
- No return value.
-Remarks:
- This function only can be called one time at program exit.
-*/
-
-THFACETRACKING_API int THFT_FaceTracking(short nChannelID, unsigned char* pBGR,THFT_FaceInfo* pFaceInfos);
-/*
- The THFT_FaceTracking function execute face detection and face tracking
-
- Parameters:
- nChannelID[input],channel ID(from 0 to nChannelNum-1)
- pBGR[input],image data buffer,BGR format.
- pFaceInfos[output],the facial position information.
- Return Values:
- If the function succeeds, the return value is face number.
- If the function fails, the return value is negative.
- error code:
- -99,invalid license.
- -1,nChannelID is invalid or SDK is not initialized
- -2,image data is invalid,please check function parameter:pBGR
- -3,pFaceInfos is invalid.
- Remarks:
- 1.image data buffer(pBGR) size must be (THFT_Param::nImageWidth * THFT_Param::nImageHeight * 3)
- 2.pFaceInfos must be allocated by caller,the memory size is THFT_Param::nMaxFaceNum*sizeof(THFT_FaceInfo).
- 3.if image has face(s),face number less than or equal to THFT_Param::nMaxFaceNums
-*/
-
-THFACETRACKING_API int THFT_FaceDetect(short nChannelID, BYTE* pBGR, int nWidth, int nHeight, THFT_FaceInfo* pFaceInfos, int nMaxFaceNums, int nSampleSize);
-/*
- The THFT_FaceDetect function execute facial detection for an image
-
- Parameters:
- nChannelID[input],channel ID(from 0 to nChannelNum-1)
- pBGR[input],image data buffer,BGR format.
- nWidth[input],image width.
- nHeight[input],image height.
- pFaceInfos[output],the facial position information.
- nMaxFaceNums[input],max face nums that you want
- nSampleSize[input],down sample size(image down sample) for detect image,if it is 0,will detect by original image.
- Return Values:
- If the function succeeds, the return value is face number.
- If the function fails, the return value is negative.
- error code:
- -99,invalid license.
- -1,nChannelID is invalid or SDK is not initialized
- -2,image data is invalid,please check function parameter:pBGR,nWidth,nHeight
- -3,pFaceInfos or nMaxFaceNums is invalid.
- Remarks:
- 1.image data buffer(pBGR) size must be nWidth*nHeight*3.
- 2.pFaceInfos must be allocated by caller,the memory size is nMaxFaceNums*sizeof(THFT_FaceInfo).
- 3.if image has face(s),face number less than or equal to nMaxFaceNums
-*/
-
-THFACETRACKING_API int THFT_FaceOnly(short nChannelID, BYTE* pBGR, int nWidth, int nHeight, RECT* pFaces, int nMaxFaceNums, int nSampleSize);
-/*
- The THFT_FaceOnly function execute face rectangle detection only
-
- Parameters:
- nChannelID[input],channel ID(from 0 to nChannelNum-1)
- pBGR[input],image data buffer,BGR format.
- nWidth[input],image width.
- nHeight[input],image height.
- pFaces[output],the face rectangle
- nMaxFaceNums[input],max face nums that you want
- nSampleSize[input],down sample size(image down sample) for detect image,if it is 0,will detect by original image.
- Return Values:
- If the function succeeds, the return value is face number.
- If the function fails, the return value is negative.
- error code:
- -99,invalid license.
- -1,nChannelID is invalid or SDK is not initialized
- -2,image data is invalid,please check function parameter:pBGR,nWidth,nHeight
- -3,pFaces or nMaxFaceNums is invalid.
- Remarks:
- 1.image data buffer(pBGR) size must be nWidth*nHeight*3.
- 2.pFaces must be allocated by caller,the memory size is nMaxFaceNums*sizeof(RECT).
- 3.if image has face(s),face number less than or equal to nMaxFaceNums
-*/
-
-THFACETRACKING_API int THFT_Reset(short nChannelID, THFT_Param* pParam);
-/*
-The THFT_Reset function will reset parameters for an algorithm channel
-
-Parameters:
- nChannelID[input],channel ID(from 0 to nChannelNum-1)
- pParam[input],algorithm channel parameter.
-Return Values:
- If the function succeeds, the return value is 0.
- If the function fails, the return value is negative;
-error code:
- -99,invalid license.
-Remarks:
- NULL
-*/
-
-#endif
diff --git a/face/libface/sdk/include/THFeature_i.h b/face/libface/sdk/include/THFeature_i.h
deleted file mode 100644
index 62671c8..0000000
--- a/face/libface/sdk/include/THFeature_i.h
+++ /dev/null
@@ -1,183 +0,0 @@
-#ifndef THFEATURE_I_H
-#define THFEATURE_I_H
-
-#include "THFaceImage_i.h"
-
-/*
-* ============================================================================
-* Name : THFeature_i.h
-* Part of : Face Feature (THFeature) SDK
-* Created : 10.18.2016 by xxx
-* Description:
-* THFeature_i.h - Face Feature(THFeature) SDK header file
-* Version : 5.0.0
-* Copyright: All Rights Reserved by XXX
-* Revision:
-* ============================================================================
-*/
-
-#define THFEATURE_API extern "C"
-
-struct TH_Image_Data
-{
- BYTE* bgr;//MUST BE bgr format buffer,the size is width*height*3 bytes
- int width;//image width
- int height;//image height
-};
-
-struct EF_Param
-{
- int nDeviceID;//device id for GPU device.eg:0,1,2,3.....
- EF_Param()
- {
- nDeviceID = 0;
- }
-};
-//////API define//////
-
-THFEATURE_API short EF_Init(int nChannelNum);
-/*
-The EF_Init function will initialize the Face Feature(THFeature) algorithm module
-
-Parameters:
-nChannelNum,the channel number,support for muti-thread,one channel stand for one thread.max value is 32.
-Return Values:
-If the function succeeds, the return value is valid channel number.
-If the function fails, the return value is 0 or nagative;
-error code:
--99,invalid license.
--1,open file "feadb.db*" error
--2,check file "feadb.db*" error
--3,read file "feadb.db*" error
-Remarks:
-This function can be called one time at program initialization.
-*/
-
-THFEATURE_API int EF_Size();
-/*
-The EF_Size function will return face feature size.
-
-Parameters:
-No parameter.
-Return Values:
-If the function succeeds, the return value is face feature size.
-If the function fails, the return value is 0 or nagative;
-error code:
--99,invalid license.
-Remarks:
-No remark.
-*/
-
-THFEATURE_API int EF_Extract(short nChannelID, BYTE* pBuf, int nWidth, int nHeight, int nChannel, THFI_FacePos* ptfp, BYTE* pFeature);
-/*
-The EF_Extract function execute face feature extraction from one photo
-
-Parameters:
-nChannelID[input],channel ID(from 0 to nChannelNum-1)
-pBuf[input],point to an image buffer,BGR format.
-nWidth[input],the image width.
-nHeight[input],the image height.
-nChannel[input],image buffer channel,must be 3
-ptfp[input],the facial data of a face.
-pFeature[output],the face feature buffer
-Return Values:
-If the function succeeds, the return value is 1.
-If the function fails, the return value is nagative.
-error code:
--99,invalid license.
--1,pBuf,ptfp,pFeature is NULL
--2,nChannelID is invalid or SDK is not initialized
-Remarks:
-No remark.
-*/
-
-THFEATURE_API int EF_Extract_M(short nChannelID, BYTE* pBuf, int nWidth, int nHeight, int nChannel, THFI_FacePos* ptfps, BYTE* pFeatures, int nFaceNum);
-/*
-The EF_Extract_M function execute face feature extraction for muti-faces from one photo
-
-Parameters:
-nChannelID[input],channel ID(from 0 to nChannelNum-1)
-pBuf[input],point to an image buffer,BGR format.
-nWidth[input],the image width.
-nHeight[input],the image height.
-nChannel[input],image buffer channel,must be 3
-ptfps[input],the facial data of muti-faces
-pFeatures[output],the face feature buffer for muti-faces
-nFaceNum[input],the face number
-Return Values:
-If the function succeeds, the return value is 1.
-If the function fails, the return value is 0 or nagative.
-error code:
--99,invalid license.
--1,pBuf,ptfps,pFeatures is NULL
--2,nChannelID is invalid or SDK is not initialized
-Remarks:
-No remark.
-*/
-
-THFEATURE_API int EF_Extracts(short nChannelID, TH_Image_Data* ptids, THFI_FacePos* ptfps, BYTE* pFeatures, int nNum);
-/*
-The EF_Extracts function execute face feature extraction for muti-faces from muti-photos
-
-Parameters:
-nChannelID[input],channel ID(from 0 to nChannelNum-1)
-ptids[input],the image data list of muti-photos
-ptfps[input],the facial data list of muti-photos(one image data-one facial data)
-pFeatures[output],the face feature buffer for muti-faces
-nNum[input],the image data number
-Return Values:
-If the function succeeds, the return value is 1.
-If the function fails, the return value is 0 or nagative.
-error code:
--99,invalid license.
--1,ptids,ptfp,pFeature is NULL
--2,nChannelID is invalid or SDK is not initialized
-Remarks:
-No remark.
-*/
-
-THFEATURE_API float EF_Compare(BYTE* pFeature1, BYTE* pFeature2);
-/*
-The EF_Compare function execute two face features compare.
-
-Parameters:
-pFeature1[input],point to one face feature buffer.
-pFeature2[input],point to another face feature buffer.
-Return Values:
-the return value is the two face features's similarity.
-Remarks:
-No remark.
-*/
-
-THFEATURE_API void EF_Release();
-/*
-The EF_Release function will release the Face Feature (THFeature) algorithm module
-
-Parameters:
-No parameter.
-Return Values:
-No return value.
-Remarks:
-This function can be called one time at program Un-Initialization.
-*/
-
-THFEATURE_API short EF_Init_Ex(int nChannelNum, EF_Param* pParam = NULL);
-/*
-The EF_Init_Ex function will initialize the Face Feature(THFeature) algorithm module,only for GPU version
-
-Parameters:
-nChannelNum,the channel number,support for muti-thread,one channel stand for one thread.max value is 32.
-pParam,initialize parameter
-Return Values:
-If the function succeeds, the return value is valid channel number.
-If the function fails, the return value is 0 or nagative;
-error code:
--99,invalid license.
--1,open file "feadb.db*" error
--2,check file "feadb.db*" error
--3,read file "feadb.db*" error
-Remarks:
-This function can be called one time at program initialization.
-*/
-
-#endif
diff --git a/face/libface/sdk/readme.txt b/face/libface/sdk/readme.txt
deleted file mode 100644
index 3c03623..0000000
--- a/face/libface/sdk/readme.txt
+++ /dev/null
@@ -1 +0,0 @@
-Face-SDK-CUDA-Linux64V7.0.3 鍜� FaceTracking-SDK-CUDA-Linux64 V1.0.0-timeout2018 鐨勫悎骞�
diff --git a/face/libs/libwface.so b/face/libs/libwface.so
deleted file mode 100755
index 78ee5cb..0000000
--- a/face/libs/libwface.so
+++ /dev/null
Binary files differ
diff --git a/face/readme.txt b/face/readme.txt
deleted file mode 100644
index 013aa19..0000000
--- a/face/readme.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-1.缂栬瘧libwebcompface.so鐨勬楠ゅ拰鍛戒护
-
-濡傛灉鏄甫鍙g僵鐨勭畻娉曪紝闇�瑕佸湪goface.go鐨勭鍏锛屽姞涓婇摼鎺ユ埓鍙g僵鐨�-lTHFaceMask锛�
-濡傛灉鏄笉甯﹀彛缃╃殑绠楁硶锛屽幓鎺塯oface.go绗叓琛屾渶鍚庝竴涓猻o鐨勯摼鎺�-lTHFaceMask
-
-缂栬瘧鍛戒护鏄細go build -plugin=c-shared -o libwebcompface.so
diff --git a/face/struct.h b/face/struct.h
deleted file mode 100644
index 09978d0..0000000
--- a/face/struct.h
+++ /dev/null
@@ -1,63 +0,0 @@
-#ifndef _face_struct_h_
-#define _face_struct_h_
-
-typedef struct _cPOINT {
- int x;
- int y;
-} cPOINT;
-
-typedef struct _cRECT {
- int left;
- int top;
- int right;
- int bottom;
-} cRECT;
-
-typedef struct _cIMAGE{
- unsigned char *data;
- int width;
- int height;
- int channel;
-} cIMAGE;
-
-typedef struct _cFaceAngle {
- int yaw;
- int pitch;
- int roll;
- float confidence;
-} cFaceAngle;
-
-typedef struct _cThftResult {
- int gender;//1-male,0-female
- int age;//range[0-100]
- int race; //[1-white,2-yellow,3-black]
- int beauty_level;//range[0-100]
- int smile_level;//range[0-100]
-} cThftResult;
-
-typedef struct _cFacePos {
- cRECT rcFace;
- cPOINT ptLeftEye;
- cPOINT ptRightEye;
- cPOINT ptMouth;
- cPOINT ptNose;
- cFaceAngle fAngle;
- int nQuality;
-
- unsigned char pFacialData[512];
-} cFacePos;
-
-typedef struct _cFaceInfo{
- cRECT rcFace;
- cPOINT ptLeftEye;
- cPOINT ptRightEye;
- cPOINT ptMouth;
- cPOINT ptNose;
- cFaceAngle fAngle;
- int nQuality;
-
- unsigned char pFacialData[8*1024];
- long nFaceID;//face tracking id
-} cFaceInfo;
-
-#endif
\ No newline at end of file
diff --git a/go.mod b/go.mod
index cb53095..3559c5c 100644
--- a/go.mod
+++ b/go.mod
@@ -21,6 +21,7 @@
github.com/natefinch/lumberjack v2.0.0+incompatible // indirect
github.com/smartystreets/goconvey v1.8.1 // indirect
github.com/spf13/viper v1.8.1
+ google.golang.org/protobuf v1.26.0
gorm.io/driver/mysql v1.5.2
gorm.io/gorm v1.25.6
nanomsg.org/go-mangos v1.4.0
diff --git a/main.go b/main.go
index 2839a57..e120069 100644
--- a/main.go
+++ b/main.go
@@ -58,10 +58,6 @@
}
cache.InitDbTablePersons()
- if !cache.InitCompare() {
- logger.Debug("init SDKFace return false,panic")
- return
- }
serveUrl = serveUrl + strconv.Itoa(config.DbPersonCompInfo.ServePort)
//if procName == "dbCompare" {
--
Gitblit v1.8.0