public class SeetaFace6Model extends AbstractFaceModel
| 限定符和类型 | 字段和说明 |
|---|---|
static float |
SEETAFACE_DEFAULT_SIMILARITY_THRESHOLD
默认相似度阈值
|
| 构造器和说明 |
|---|
SeetaFace6Model() |
| 限定符和类型 | 方法和说明 |
|---|---|
float |
calculSimilar(float[] feature1,
float[] feature2)
计算相似度
|
long |
clearFace()
清空人脸库数据
|
DetectionResponse |
detect(BufferedImage image)
人脸检测
|
DetectionResponse |
detect(byte[] imageData)
人脸检测
|
DetectionResponse |
detect(InputStream imageInputStream)
人脸检测
|
DetectionResponse |
detect(String imagePath)
人脸检测
|
BufferedImage |
detectAndDraw(BufferedImage sourceImage)
检测并绘制人脸
|
void |
detectAndDraw(String imagePath,
String outputPath)
检测并绘制人脸
|
List<float[]> |
extractFeatures(BufferedImage image)
特征提取(使用默认配置)
|
List<float[]> |
extractFeatures(byte[] imageData)
特征提取(使用默认配置)
|
List<float[]> |
extractFeatures(String imagePath)
特征提取(使用默认配置)
|
float[] |
extractTopFaceFeature(BufferedImage image)
提取分数最高人脸特征(使用默认配置)
|
float[] |
extractTopFaceFeature(byte[] imageData)
提取分数最高人脸特征(使用默认配置)
|
float[] |
extractTopFaceFeature(String imagePath)
提取分数最高人脸特征(使用默认配置)
|
float |
featureComparison(BufferedImage image1,
BufferedImage image2)
特征比较
|
float |
featureComparison(byte[] imageData1,
byte[] imageData2)
特征比较
|
float |
featureComparison(InputStream inputStream1,
InputStream inputStream2)
特征比较
|
float |
featureComparison(String imagePath1,
String imagePath2)
特征比较
|
void |
loadModel(FaceModelConfig config)
加载模型
|
boolean |
register(String key,
BufferedImage image)
注册人脸
|
boolean |
register(String key,
byte[] imageData)
注册人脸
|
boolean |
register(String key,
InputStream inputStream)
注册人脸
|
boolean |
register(String key,
String imagePath)
注册人脸
|
long |
removeRegister(String... keys)
删除已标记人脸
|
FaceResult |
search(BufferedImage image)
查询人脸
|
FaceResult |
search(byte[] imageData)
查询人脸
|
FaceResult |
search(InputStream inputStream)
查询人脸
|
FaceResult |
search(String imagePath)
查询人脸
|
public static final float SEETAFACE_DEFAULT_SIMILARITY_THRESHOLD
public void loadModel(FaceModelConfig config)
FaceModelloadModel 在接口中 FaceModelloadModel 在类中 AbstractFaceModelpublic DetectionResponse detect(String imagePath)
FaceModeldetect 在接口中 FaceModeldetect 在类中 AbstractFaceModelimagePath - 图片路径public DetectionResponse detect(InputStream imageInputStream)
FaceModeldetect 在接口中 FaceModeldetect 在类中 AbstractFaceModelimageInputStream - 图片输入流public DetectionResponse detect(BufferedImage image)
FaceModeldetect 在接口中 FaceModeldetect 在类中 AbstractFaceModelimage - BufferedImagepublic DetectionResponse detect(byte[] imageData)
FaceModeldetect 在接口中 FaceModeldetect 在类中 AbstractFaceModelpublic void detectAndDraw(String imagePath, String outputPath)
FaceModeldetectAndDraw 在接口中 FaceModeldetectAndDraw 在类中 AbstractFaceModelimagePath - 图片输入路径(包含文件名称)outputPath - 图片输出路径(包含文件名称)public BufferedImage detectAndDraw(BufferedImage sourceImage)
FaceModeldetectAndDraw 在接口中 FaceModeldetectAndDraw 在类中 AbstractFaceModelpublic float calculSimilar(float[] feature1,
float[] feature2)
FaceModelcalculSimilar 在接口中 FaceModelcalculSimilar 在类中 AbstractFaceModelfeature1 - 图1特征feature2 - 图2特征public float featureComparison(String imagePath1, String imagePath2)
FaceModelfeatureComparison 在接口中 FaceModelfeatureComparison 在类中 AbstractFaceModelimagePath1 - 图1路径imagePath2 - 图2路径public float featureComparison(InputStream inputStream1, InputStream inputStream2)
FaceModelfeatureComparison 在接口中 FaceModelfeatureComparison 在类中 AbstractFaceModelinputStream1 - 图1输入流inputStream2 - 图2输入流public float featureComparison(BufferedImage image1, BufferedImage image2)
FaceModelfeatureComparison 在接口中 FaceModelfeatureComparison 在类中 AbstractFaceModelimage1 - 图1BufferedImageimage2 - 图2BufferedImagepublic float featureComparison(byte[] imageData1,
byte[] imageData2)
FaceModelfeatureComparison 在接口中 FaceModelfeatureComparison 在类中 AbstractFaceModelpublic boolean register(String key, String imagePath)
FaceModelregister 在接口中 FaceModelregister 在类中 AbstractFaceModelpublic boolean register(String key, BufferedImage image)
FaceModelregister 在接口中 FaceModelregister 在类中 AbstractFaceModelpublic boolean register(String key, byte[] imageData)
FaceModelregister 在接口中 FaceModelregister 在类中 AbstractFaceModelpublic boolean register(String key, InputStream inputStream)
FaceModelregister 在接口中 FaceModelregister 在类中 AbstractFaceModelpublic FaceResult search(String imagePath)
FaceModelsearch 在接口中 FaceModelsearch 在类中 AbstractFaceModelpublic FaceResult search(InputStream inputStream)
FaceModelsearch 在接口中 FaceModelsearch 在类中 AbstractFaceModelpublic FaceResult search(BufferedImage image)
FaceModelsearch 在接口中 FaceModelsearch 在类中 AbstractFaceModelpublic FaceResult search(byte[] imageData)
FaceModelsearch 在接口中 FaceModelsearch 在类中 AbstractFaceModelpublic long removeRegister(String... keys)
FaceModelremoveRegister 在接口中 FaceModelremoveRegister 在类中 AbstractFaceModelpublic long clearFace()
FaceModelclearFace 在接口中 FaceModelclearFace 在类中 AbstractFaceModelpublic List<float[]> extractFeatures(String imagePath)
FaceModelextractFeatures 在接口中 FaceModelextractFeatures 在类中 AbstractFaceModelimagePath - 图片路径public List<float[]> extractFeatures(byte[] imageData)
FaceModelextractFeatures 在接口中 FaceModelextractFeatures 在类中 AbstractFaceModelimageData - 图片字节流public List<float[]> extractFeatures(BufferedImage image)
FaceModelextractFeatures 在接口中 FaceModelextractFeatures 在类中 AbstractFaceModelimage - BufferedImagepublic float[] extractTopFaceFeature(BufferedImage image)
FaceModelextractTopFaceFeature 在接口中 FaceModelextractTopFaceFeature 在类中 AbstractFaceModelimage - BufferedImagepublic float[] extractTopFaceFeature(String imagePath)
FaceModelextractTopFaceFeature 在接口中 FaceModelextractTopFaceFeature 在类中 AbstractFaceModelimagePath - 图片路径public float[] extractTopFaceFeature(byte[] imageData)
FaceModelextractTopFaceFeature 在接口中 FaceModelextractTopFaceFeature 在类中 AbstractFaceModelimageData - 图片字节流Copyright © 2025. All rights reserved.