有人知道如何在Google Cloud Vision api中为PHP设置LabelDetectionConfig吗?
显然,发布了新功能,如下所述:https://cloud.google.com/vision/docs/release-notes
改进的检测模型现在可用于以下功能:
徽标检测文本检测(OCR(在LabelDetectionConfig字段中指定"内置/最新"以使用新模型。
在接下来的90天内,我们将同时支持当前型号和新型号。90天后,当前检测模型将被弃用,并且只有新的检测模型将用于所有徽标和文本(OCR(检测请求。
这就是我的代码现在的样子:
$vision = new VisionClient([
'projectId' => XXXX
]);
$contents = get_contents($url);
$image = $vision->image($contents, ['LOGO_DETECTION']);
$result = $vision->annotate($image);
根据本文档,此参数设置在"Feature"对象的"model"字段中,而不是如Vision API发行说明(LabelDetectionConfig(中所示。看看PHP客户端,我假设你正在使用它,它允许你设置一个"$features"数组,因此,你可以通过使用带有"builtin/latest"值的"model"参数来设置这个数组。