首页 > 解决方案 > Google Vision API 可以检测图像中的人脸轮廓吗?

问题描述

我想在脸部(包括前额)周围画线,然后从图像中剪下那张脸。我可以使用 Google Vision API 来实现我的目标吗?我已经测试了谷歌视觉 API 来检测一些图像中的人脸,它只返回人脸周围的边界多边形(矩形区域)、地标和人脸表情。它无法检测面部周围轮廓的坐标。如何使用 Vision API 做到这一点?如果 Vision API 做不到,我应该使用什么库?

标签: artificial-intelligencegoogle-cloud-vision

解决方案


Vision API服务提供人脸检测功能,可用于检测图像中的多个人脸以及相关的关键人脸属性。基于此,最适合您当前需求的 Vision API 功能是使用fdBoundingPoly. 如官方文档中所述:

fdBoundingPoly边界多边形boundingPoly 更紧密,并且只包含面部的皮肤部分。通常,它用于从检测图像中可见的“皮肤量”的任何图像分析中消除面部

我建议您查看FACE_DETECTION Responses示例,您可以将其用作参考以了解有关此功能的更多信息。

如果此功能不能满足您当前的需求,您可以使用位于服务公共文档左下角和右上角的发送反馈按钮,以及查看问题跟踪工具,以提高Vision API 功能请求并向 Google 通知此所需功能。


推荐阅读