com.csjbot.coshandler.core

## 类 Face

- java.lang.Object
- - com.csjbot.coshandler.core.Face

所有已实现的接口:
  com.csjbot.coshandler.client_req.base.IClientReq, com.csjbot.coshandler.client_req.face.IFaceReq

    public class Face
    extends java.lang.Object
    implements com.csjbot.coshandler.client_req.face.IFaceReq

Created by Administrator on 2019/7/15.

### 方法概要

所有方法 实例方法 具体方法
`void` `closeFaceService()` 关闭人脸识别服务
`void` `closePreView(android.content.Context context)` 关闭预览
`void` `closeVideo()` 关闭摄像头
`void` `faceDel(java.lang.String faceId)` 人脸信息删除
`void` `faceDelList(java.lang.String faceIdsJson)` 人脸信息批量删除
`void` `faceInfoAdd(java.lang.String reguserId, java.lang.String status)` 人脸信息新增
`void` `faceInfoChanged(java.lang.String faceId)` 人脸信息变更
`void` `faceRegEnd()` 人脸注册结束
`void` `getFaceDatabase(com.csjbot.coshandler.listener.OnGetAllFaceListener listener)` 获取人脸数据库
`void` `openPreView(android.content.Context context, int x, int y, int w, int h)` 开启预览
`void` `openVideo()` 打开摄像头
`void` `pausePreview(android.content.Context context)` 暂停预览，用于注册
`void` `prepareReg()` 人脸注册准备
`void` `resumePreview(android.content.Context context)` 恢复预览，用于注册
`void` `saveFace(java.lang.String name, com.csjbot.coshandler.listener.OnFaceSaveListener listener)` 人脸注册
`void` `snapshot(com.csjbot.coshandler.listener.OnSnapshotoListener listener)` 摄像头拍照
`void` `startFaceService()` 启动人脸识别服务
`void` `syncFaceData()` 人脸信息同步

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 方法详细资料

#### openVideo

    public void openVideo()

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
打开摄像头

指定者:
  `openVideo` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### closeVideo

    public void closeVideo()

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
关闭摄像头

指定者:
  `closeVideo` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### startFaceService

    public void startFaceService()

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
启动人脸识别服务

指定者:
  `startFaceService` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### closeFaceService

    public void closeFaceService()

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
关闭人脸识别服务

指定者:
  `closeFaceService` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### prepareReg

    public void prepareReg()

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
人脸注册准备

指定者:
  `prepareReg` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### faceRegEnd

    public void faceRegEnd()

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
人脸注册结束

指定者:
  `faceRegEnd` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### snapshot

    public void snapshot(com.csjbot.coshandler.listener.OnSnapshotoListener listener)

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
摄像头拍照

指定者:
  `snapshot` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### saveFace

    public void saveFace(java.lang.String name,
                         com.csjbot.coshandler.listener.OnFaceSaveListener listener)

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
人脸注册

指定者:
  `saveFace` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### faceDel

    public void faceDel(java.lang.String faceId)

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
人脸信息删除

指定者:
  `faceDel` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### faceDelList

    public void faceDelList(java.lang.String faceIdsJson)

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
人脸信息批量删除

指定者:
  `faceDelList` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### faceInfoChanged

    public void faceInfoChanged(java.lang.String faceId)

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
人脸信息变更

指定者:
  `faceInfoChanged` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### faceInfoAdd

    public void faceInfoAdd(java.lang.String reguserId,
                            java.lang.String status)

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
人脸信息新增

指定者:
  `faceInfoAdd` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### getFaceDatabase

    public void getFaceDatabase(com.csjbot.coshandler.listener.OnGetAllFaceListener listener)

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
获取人脸数据库

指定者:
  `getFaceDatabase` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### syncFaceData

    public void syncFaceData()

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
人脸信息同步

指定者:
  `syncFaceData` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`

#### openPreView

    public void openPreView(android.content.Context context,
                            int x,
                            int y,
                            int w,
                            int h)

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
开启预览

指定者:
  `openPreView` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`
参数:
  `context` - 上下文
  `x` - 预览出现的x坐标
  `y` - 预览出现的y坐标
  `w` - 预览出现的宽
  `h` - 预览出现的高

#### closePreView

    public void closePreView(android.content.Context context)

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
关闭预览

指定者:
  `closePreView` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`
参数:
  `context` - 上下文

#### resumePreview

    public void resumePreview(android.content.Context context)

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
恢复预览，用于注册

指定者:
  `resumePreview` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`
参数:
  `context` - 上下文

#### pausePreview

    public void pausePreview(android.content.Context context)

从接口复制的说明: `com.csjbot.coshandler.client_req.face.IFaceReq`
暂停预览，用于注册

指定者:
  `pausePreview` 在接口中 `com.csjbot.coshandler.client_req.face.IFaceReq`
参数:
  `context` - 上下文