package com.guwan.backend.face.service; import com.arcsoft.face.FaceInfo; import com.arcsoft.face.enums.ExtractType; import com.arcsoft.face.toolkit.ImageInfo; import com.guwan.backend.face.entity.ProcessInfo; import com.guwan.backend.face.entity.UserCompareInfo; import com.guwan.backend.face.util.UserInfo; import java.util.List; public interface FaceEngineService { List detectFaces(ImageInfo imageInfo); Float compareFace(ImageInfo imageInfo1, ImageInfo imageInfo2) ; byte[] extractFaceFeature(ImageInfo imageInfo, FaceInfo faceInfo, ExtractType extractType); List faceRecognition(byte[] faceFeature, List userInfoList, float passRate) ; List process(ImageInfo imageInfo, List faceInfoList); }