com.csjbot.coshandler.client_req.face

## 类 FaceReqImpl

- java.lang.Object
- - com.csjbot.coshandler.client_req.base.BaseClientReq
  - - com.csjbot.coshandler.client_req.face.FaceReqImpl

所有已实现的接口:
  IClientReq, IFaceReq

    public class FaceReqImpl
    extends BaseClientReq
    implements IFaceReq

人脸识别实现类 Created by jingwc on 2017/8/14.

### 构造器概要

构造器
构造器和说明
`FaceReqImpl()`

### 方法概要

所有方法 实例方法 具体方法
`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(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, OnFaceSaveListener listener)` 人脸注册
`void` `snapshot(OnSnapshotoListener listener)` 摄像头拍照
`void` `startFaceService()` 启动人脸识别服务
`void` `syncFaceData()` 人脸信息同步

### 从类继承的方法 com.csjbot.coshandler.client_req.base.BaseClientReq

`getBodyActionJson, getChassisJson, getExpressionJson, getHotWordJson, getJson, getJson, getJson, getJson, getJson, getJsonFromJsonContent, getNewBodyActionJson, sendReq, setDirectListener`

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

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

### 构造器详细资料

#### FaceReqImpl

    public FaceReqImpl()

### 方法详细资料

#### openVideo

    public void openVideo()

从接口复制的说明: `IFaceReq`
打开摄像头

指定者:
  `openVideo` 在接口中 `IFaceReq`

#### closeVideo

    public void closeVideo()

从接口复制的说明: `IFaceReq`
关闭摄像头

指定者:
  `closeVideo` 在接口中 `IFaceReq`

#### startFaceService

    public void startFaceService()

从接口复制的说明: `IFaceReq`
启动人脸识别服务

指定者:
  `startFaceService` 在接口中 `IFaceReq`

#### closeFaceService

    public void closeFaceService()

从接口复制的说明: `IFaceReq`
关闭人脸识别服务

指定者:
  `closeFaceService` 在接口中 `IFaceReq`

#### prepareReg

    public void prepareReg()

从接口复制的说明: `IFaceReq`
人脸注册准备

指定者:
  `prepareReg` 在接口中 `IFaceReq`

#### faceRegEnd

    public void faceRegEnd()

从接口复制的说明: `IFaceReq`
人脸注册结束

指定者:
  `faceRegEnd` 在接口中 `IFaceReq`

#### snapshot

    public void snapshot(OnSnapshotoListener listener)

从接口复制的说明: `IFaceReq`
摄像头拍照

指定者:
  `snapshot` 在接口中 `IFaceReq`

#### saveFace

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

从接口复制的说明: `IFaceReq`
人脸注册

指定者:
  `saveFace` 在接口中 `IFaceReq`

#### faceDel

    public void faceDel(java.lang.String faceId)

从接口复制的说明: `IFaceReq`
人脸信息删除

指定者:
  `faceDel` 在接口中 `IFaceReq`

#### faceDelList

    public void faceDelList(java.lang.String faceIdsJson)

从接口复制的说明: `IFaceReq`
人脸信息批量删除

指定者:
  `faceDelList` 在接口中 `IFaceReq`

#### faceInfoChanged

    public void faceInfoChanged(java.lang.String faceId)

从接口复制的说明: `IFaceReq`
人脸信息变更

指定者:
  `faceInfoChanged` 在接口中 `IFaceReq`

#### faceInfoAdd

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

从接口复制的说明: `IFaceReq`
人脸信息新增

指定者:
  `faceInfoAdd` 在接口中 `IFaceReq`

#### getFaceDatabase

    public void getFaceDatabase(OnGetAllFaceListener listener)

从接口复制的说明: `IFaceReq`
获取人脸数据库

指定者:
  `getFaceDatabase` 在接口中 `IFaceReq`

#### syncFaceData

    public void syncFaceData()

从接口复制的说明: `IFaceReq`
人脸信息同步

指定者:
  `syncFaceData` 在接口中 `IFaceReq`

#### openPreView

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

从接口复制的说明: `IFaceReq`
开启预览

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

#### closePreView

    public void closePreView(android.content.Context context)

从接口复制的说明: `IFaceReq`
关闭预览

指定者:
  `closePreView` 在接口中 `IFaceReq`
参数:
  `context` - 上下文

#### resumePreview

    public void resumePreview(android.content.Context context)

从接口复制的说明: `IFaceReq`
恢复预览，用于注册

指定者:
  `resumePreview` 在接口中 `IFaceReq`
参数:
  `context` - 上下文

#### pausePreview

    public void pausePreview(android.content.Context context)

从接口复制的说明: `IFaceReq`
暂停预览，用于注册

指定者:
  `pausePreview` 在接口中 `IFaceReq`
参数:
  `context` - 上下文