开发者社区 > 视觉智能 > 正文

请问我.NET SDK接人脸人体的活体检测 是使用人脸照片Base64编码作为参数

请问我.NET SDK接人脸人体的活体检测 是使用人脸照片Base64编码作为参数

在VisualStudio开发完成后调试 能正常获取到检测结果

可是项目一旦部署到我们阿里云华南1的ECS上之后 就获取不到检测结果

恳请有经验的大神指导一下啥原因?

展开
收起
cuicuicuic 2023-04-25 08:16:45 176 0
2 条回答
写回答
取消 提交回答
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    图片转成BASE64字符串后还需要对字符串进行URL编码。

    根据前端传回的经过Base64编码的图片,直接调用阿里人脸检测服务实现检测,并将检测成功的图片存入阿里云OSS数据库 ,并存储返回的图片url。

    首先用户先填写身份证信息,APP调用摄像头采集人脸信息;然后将采集到的头像进行BASE64编码(需要URLEncoder.encode,防止乱码),将三者信息上送至阿里云的核验接口进行比对返回是否匹配的结果,即:(姓名、身份证号码、人脸照片编码)。

    用于活体检测的视频,视频的Base64值; Base64编码后的大小不超过8M,支持mp4、avi、flv格式。 请使用标准的Base64编码方式(带=补位),编码规范参考RFC4648。视频的 VideoUrl、VideoBase64 必须提供一个,如果都提供,只使用 VideoBase64。

    2023-04-25 09:00:52
    赞同 1 展开评论 打赏
  • 可能会有几个原因导致您在阿里云 ECS 上获取不到检测结果:

    网络连接问题:您的应用程序可能无法连接检测结果的服务器。请确保您的 ECS 实例能够正常连接到检测结果的服务器,并且没有任何防火墙或其他网络障碍。

    部署问题:您的应用程序在 ECS 上可能没有正确部署。请确保您已经正确地部署了您的应用程序,并将其部署到正确的位置。您可以尝试手动部署应用程序,以确认它是否能够正常工作。

    权限问题:您的应用程序可能没有足够的权限来检索检测结果。请确保您已经正确地配置了您的应用程序的权限,并且它具有足够的权限来检索检测结果。

    2023-04-25 08:56:56
    赞同 展开评论 打赏

为开发者提供高易用、普惠的视觉API服务,帮助企业快速建立视觉智能技术应用能力的综合性视觉AI能力平台。适用于数字营销、互联网娱乐、安防、手机应用、泛金融身份认证等行业。

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
跨平台的云服务SDK需要什么 立即下载
一个跨平台的云服务SDK需要什么 立即下载