手把手教你在APP中加入人脸识别功能 添加人脸识别数据( 二 )



           }

       }

   ],    "num": 1,    "beforeImgPath": "cdvfile://localhost/cache/ArcSoftFace/CacheFace/1583202043544.png",    "afterImgPath": "cdvfile://localhost/cache/ArcSoftFace/CacheFace/1583202043475.png"} 图片模式人脸特征对比
navigator.arcSoftFace.faceFeatureComparison(mainImage,contrastImage,success,error)
支持平台:

  • Android
  • iOS
参数说明 参数
类型
必填
说明
mainImage
String

主图路径(被比对图),支持http://,https://,file://,cdvfile://
contrastImage
String

比对图片路径,支持http://,https://,file:///,cdvfile://
success
Function

成功回调函数
error
Function

失败回调函数
success函数会返回一个字符串,表示比对相似度,取值0-1之间,多人脸显示第一张人脸相似度
error函数会返回一个字符串,比对结果错误的相关信息,错误码在“虹软开发者中心-->帮助中心”查询
示例代码 // 监听’deviceready‘事件document.addEventListener('deviceready', onDeviceReady, false)function onDeviceReady(){

   navigator.arcSoftFace.faceFeatureComparison('https://www.yd-mobile.cn/www/photo.jpg','https://www.yd-mobile.cn/www/photo.jpg',        function (success) {

           alert(JSON.stringify(success));

       },        function (error) {

           alert(JSON.stringify(error));

       }

   );

} 响应示例代码:
'1.000000' 模式检测
navigator.arcSoftFace.videoModeCheck(options,success,error)
支持平台:
  • Android
  • iOS
参数说明 参数
类型
必填
说明
options
Object

数据对象
success
Function

成功回调函数
error
Function

失败回调函数
options参数为一个对象,其属性包含以下一项或多项:
  • mainImage(String/ 必选) -- 主图路径(被比对图),支持http://,https://,file://,cdvfile://
  • imgPath(String/ 可选) -- 是否存储图片,不添加该参数,则默认为1,可选值(0:存相册,1:存沙盒)
success函数会返回一个对象,其属性包含以下一项或多项:
  • num(Int) -- 识别的人脸个数
  • similar(Number) -- 比对相似度,取值0-1之间,多人脸显示第一张人脸相似度
  • imagePath(String) -- 拍摄的图片的存储路径
  • allFaceData(Array) -- 检测的所有人脸数据,数组里面是每个人脸的对象,该对象其属性包含以下一项或多项:
    • bottom(Int) -- 下,Y轴下方对应的值
    • top(Int) -- 上,Y轴上方对应的值
    • left(Int) -- 左,X轴左方对应的值
    • right(Int) -- 右,X轴右方对应的值
    • status(Int) -- 状态(0: 正常,其他数值:出错)
    • yaw(Number) -- 偏航角
    • pitch(Number) -- 俯仰角
    • roll(Number) -- 横滚角
    • age(String) -- 年龄
    • gender(String) -- 性别
    • 3DAngle(对象) -- 3D角度信息对象,该对象其属性包含以下一项或多项:
    • rect(对象) -- 3D角度信息对象(该位置对应imagePath的图片),该对象其属性包含以下一项或多项:
error函数会返回一个字符串,检测结果错误的相关信息,错误码在“虹软开发者中心-->帮助中心”查询


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: