如何使用Google Vision API检测头部是完全位于图像内部还是部分地被图像框切断?
3个例子:
要缩小问题范围,应检测以下情况:
以下内容超出了此问题的范围:
我已经检查了文档,但它没有说明头部裁剪检测。
我不是要求代码,而是要求/如何将API用于所述目的。因此,问题既不包含任何代码也不是预期包含任何代码的答案。如果您正在寻找API调用的代码示例,请查看API文档中的大量示例调用。
关于这个问题有一个meta discussion。
答案 0 :(得分:5)
API确实提供了boundingPoly
和fdBoundingPoly
来确定面部(不是头部)在图像中的位置。
尽管API没有提供“头部”的界限,但下面的示例表明boundingPoly
非常等同于可以显然用作替代的较大面部区域。
以下是boundingPoly
(红点)和fdBoundingPoly
(蓝点)的API结果:
boundingPoly
被描述为较大的面部区域,显然相当于“头部”区域。y=0
坐标描绘),可用作裁剪的指示 - 离开。faceAnnotations
,因此可以很容易地将其检测为基本上被裁剪掉的头部或没有任何部分可见头部的图像,在这种情况下将无法区分。< / LI>