php - 从 2018 年 9 月 28 日起实施最新的 Google Cloud Vision Api 文本/徽标识别更新 - LabelDetectionConfig?
问题描述
任何人都知道如何在 Google Cloud Vision api for 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);
解决方案
根据此文档,此参数是在“功能”对象中的“模型”字段中设置的,而不是在Vision API 发行说明(LabelDetectionConfig) 中指示的那样。看一下我假设您正在使用的PHP 客户端,它允许您设置一个“$features”数组,因此,您可以使用“model”参数和“builtin/latest”值来设置这个数组。
推荐阅读
- sql-server - 当区分大小写不匹配时,需要帮助将 Oracle 数据库连接到 SQL Server 数据库
- ionic4 - 在 Ionic4 中处理 CORS 问题
- excel - 使用 VBA 重命名 Excel 表列
- python - 如何将整数列表插入到数据库查询的字符串中 - Python 3
- java - 元素
不允许嵌套 元素 - java - 如何动态设置 setContentType("text/html") 或 setContentType("text/plain")
- python - 在python中减去日期时间,理解格式
- r - 如何使用 compareGroups 包显示中位数?
- visual-studio-code - VSCode:禁用鼠标+ctrl交互
- python - Tensorflow 数据适配器错误:ValueError:无法找到可以处理输入的数据适配器