类 RetinaFaceModel
- java.lang.Object
-
- cn.smartjavaai.face.model.facerec.AbstractFaceModel
-
- cn.smartjavaai.face.model.facerec.RetinaFaceModel
-
- 所有已实现的接口:
FaceModel,AutoCloseable
public class RetinaFaceModel extends AbstractFaceModel implements AutoCloseable
RetinaFace实现- 作者:
- dwj
-
-
构造器概要
构造器 构造器 说明 RetinaFaceModel()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()DetectionResponsedetect(byte[] imageData)人脸检测DetectionResponsedetect(BufferedImage image)人脸检测DetectionResponsedetect(InputStream imageInputStream)检测人脸DetectionResponsedetect(String imagePath)检测人脸BufferedImagedetectAndDraw(BufferedImage sourceImage)检测并绘制人脸voiddetectAndDraw(String imagePath, String outputPath)检测并绘制人脸voidloadModel(FaceModelConfig config)加载模型-
从类继承的方法 cn.smartjavaai.face.model.facerec.AbstractFaceModel
calculSimilar, clearFace, extractFeatures, extractFeatures, extractFeatures, extractFeatures, extractFeatures, extractFeatures, extractTopFaceFeature, extractTopFaceFeature, extractTopFaceFeature, extractTopFaceFeature, extractTopFaceFeature, extractTopFaceFeature, featureComparison, featureComparison, featureComparison, featureComparison, register, register, register, register, removeRegister, search, search, search, search
-
-
-
-
方法详细资料
-
loadModel
public void loadModel(FaceModelConfig config)
加载模型- 指定者:
loadModel在接口中FaceModel- 覆盖:
loadModel在类中AbstractFaceModel- 参数:
config-
-
detect
public DetectionResponse detect(String imagePath)
检测人脸- 指定者:
detect在接口中FaceModel- 覆盖:
detect在类中AbstractFaceModel- 参数:
imagePath- 图片路径- 返回:
- 抛出:
Exception
-
detect
public DetectionResponse detect(InputStream imageInputStream)
检测人脸- 指定者:
detect在接口中FaceModel- 覆盖:
detect在类中AbstractFaceModel- 参数:
imageInputStream- 图片流- 返回:
- 抛出:
Exception
-
detect
public DetectionResponse detect(BufferedImage image)
从接口复制的说明:FaceModel人脸检测- 指定者:
detect在接口中FaceModel- 覆盖:
detect在类中AbstractFaceModel- 参数:
image- BufferedImage- 返回:
-
detect
public DetectionResponse detect(byte[] imageData)
从接口复制的说明:FaceModel人脸检测- 指定者:
detect在接口中FaceModel- 覆盖:
detect在类中AbstractFaceModel- 返回:
-
detectAndDraw
public void detectAndDraw(String imagePath, String outputPath)
从接口复制的说明:FaceModel检测并绘制人脸- 指定者:
detectAndDraw在接口中FaceModel- 覆盖:
detectAndDraw在类中AbstractFaceModel- 参数:
imagePath- 图片输入路径(包含文件名称)outputPath- 图片输出路径(包含文件名称)
-
detectAndDraw
public BufferedImage detectAndDraw(BufferedImage sourceImage)
从接口复制的说明:FaceModel检测并绘制人脸- 指定者:
detectAndDraw在接口中FaceModel- 覆盖:
detectAndDraw在类中AbstractFaceModel- 返回:
-
close
public void close()
- 指定者:
close在接口中AutoCloseable
-
-